Paket | flash.display |
Klass | public final class GraphicsShaderFill |
Arv | GraphicsShaderFill Object |
Implementerar | IGraphicsFill, IGraphicsData |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Använd ett GraphicsShaderFill-objekt med metoden Graphics.drawGraphicsData()
. Att rita ett GraphicsShaderFill-objekt motsvarar att anropa metoden Graphics.beginShaderFill()
.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
matrix : Matrix
Ett matrisobjekt (av klassen flash.geom.Matrix) som du kan använda för att definiera skuggningens omvandlingar. | GraphicsShaderFill | ||
shader : Shader
Den skuggning som ska användas för fyllningen. | GraphicsShaderFill |
Metod | Definieras med | ||
---|---|---|---|
Skapar ett nytt GraphicsShaderFill-objekt. | GraphicsShaderFill | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
matrix | egenskap |
public var matrix:Matrix
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Ett matrisobjekt (av klassen flash.geom.Matrix) som du kan använda för att definiera skuggningens omvandlingar. Du kan t.ex. använda följande matris för att rotera en skuggning 45 grader (pi/4 radianer):
matrix = new flash.geom.Matrix(); matrix.rotate(Math.PI / 4);
De koordinater som tas emot i skuggningen baseras på den matris som anges för matrix
-parametern. För en standardmatris (null
) är skuggningens koordinater koordinater för lokala pixlar och kan användas för att sampla en inmatning.
Relaterade API-element
shader | egenskap |
public var shader:Shader
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Den skuggning som ska användas för fyllningen. Den här Shader-instansen krävs inte för att ange bildinmatning. Om en bildinmatning anges i skuggningen måste dock inmatningen anges manuellt via inställning av input
-egenskapen i motsvarande ShaderInput-egenskap i Shader.data
-egenskapen.
När du skickar en Shader-instans som ett argument kopieras skuggningen internt och fyllningsåtgärden använder den här interna kopian och inte en referens till den ursprungliga skuggningen. Ändringar som görs i skuggningen, t.ex. ändring av parametervärde, inmatning eller bytekod, används inte i den kopierade skuggning som används i fyllningen.
Relaterade API-element
GraphicsShaderFill | () | Konstruktor |
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Skapar ett nytt GraphicsShaderFill-objekt.
Parametrarshader:Shader (default = null ) — Den skuggning som ska användas för fyllningen. Den här Shader-instansen krävs inte för att ange bildinmatning. Om en bildinmatning anges i skuggningen måste dock inmatningen anges manuellt via inställning av input -egenskapen i motsvarande ShaderInput-egenskap i Shader.data -egenskapen.
| |
matrix:Matrix (default = null ) — Ett matrisobjekt (av klassen flash.geom.Matrix) som du kan använda för att definiera skuggningens omvandlingar.
|
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z