Pakket | flash.display |
Klasse | public final class GraphicsShaderFill |
Overerving | GraphicsShaderFill Object |
Implementatie | IGraphicsFill, IGraphicsData |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Gebruik een GraphicsShaderFill-object met de methode Graphics.drawGraphicsData()
. Een GraphicsShaderFill-object tekenen heeft hetzelfde effect als de methode Graphics.beginShaderFill()
aanroepen.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
matrix : Matrix
Een matrixobject (uit de klasse flash.geom.Matrix) dat u kunt gebruiken om transformaties voor de arcering te definiëren. | GraphicsShaderFill | ||
shader : Shader
De arcering die voor de vulling moet worden gebruikt. | GraphicsShaderFill |
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een nieuw GraphicsShaderFill-object gemaakt. | GraphicsShaderFill | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
matrix | eigenschap |
public var matrix:Matrix
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een matrixobject (uit de klasse flash.geom.Matrix) dat u kunt gebruiken om transformaties voor de arcering te definiëren. U kunt bijvoorbeeld de volgende matrix gebruiken om een arcering 45 graden (pi/4 radialen) te roteren:
matrix = new flash.geom.Matrix(); matrix.rotate(Math.PI / 4);
De coördinaten die worden ontvangen in de arcering, zijn gebaseerd op de matrix die is opgegeven voor de parameter matrix
. Voor een standaardmatrix (null
) zijn de coördinaten in de arcering lokale pixelcoördinaten die kunnen worden gebruikt voor het maken van een monster van de invoer.
Verwante API-elementen
shader | eigenschap |
public var shader:Shader
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De arcering die voor de vulling moet worden gebruikt. Deze Shader-instantie is niet vereist voor het opgeven van een afbeeldingsinvoer. Als er echter een afbeeldingsinvoer wordt opgegeven in de arcering, moet de invoer handmatig worden opgegeven door het instellen van de eigenschap input
van de overeenkomstige eigenschap ShaderInput van de eigenschap Shader.data
.
Als u een Shader-instantie doorgeeft als een argument, wordt de arcering intern gekopieerd en wordt voor de tekenvullingbewerking die interne kopie gebruikt en geen verwijzing naar de oorspronkelijke arcering. Wijzigingen die worden aangebracht in de arcering, zoals een gewijzigde parameterwaarde, invoer of bytecode, worden niet toegepast op de gekopieerde arcering die wordt gebruikt voor de vulling.
Verwante API-elementen
GraphicsShaderFill | () | Constructor |
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Hiermee wordt een nieuw GraphicsShaderFill-object gemaakt.
Parametersshader:Shader (default = null ) — De arcering die voor de vulling moet worden gebruikt. Deze Shader-instantie is niet vereist voor het opgeven van een afbeeldingsinvoer. Als er echter een afbeeldingsinvoer wordt opgegeven in de arcering, moet de invoer handmatig worden opgegeven door het instellen van de eigenschap input van de overeenkomstige eigenschap ShaderInput van de eigenschap Shader.data .
| |
matrix:Matrix (default = null ) — Een matrixobject (uit de klasse flash.geom.Matrix) dat u kunt gebruiken om transformaties voor de arcering te definiëren.
|
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z