Pacchetto | flash.display |
Classe | public final class GraphicsShaderFill |
Ereditarietà | GraphicsShaderFill Object |
Implementa | IGraphicsFill, IGraphicsData |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Utilizzate un oggetto GraphicsShaderFill con il metodo Graphics.drawGraphicsData()
. Il disegno di un oggetto GraphicsShaderFill equivale a una chiamata al metodo Graphics.beginShaderFill()
.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
matrix : Matrix
Un oggetto matrice, della classe flash.geom.Matrix, che potete utilizzare per definire trasformazioni sullo shader. | GraphicsShaderFill | ||
shader : Shader
Lo shader da utilizzare per il riempimento. | GraphicsShaderFill |
Metodo | Definito da | ||
---|---|---|---|
Crea un nuovo oggetto GraphicsShaderFill. | GraphicsShaderFill | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
matrix | proprietà |
public var matrix:Matrix
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Un oggetto matrice, della classe flash.geom.Matrix, che potete utilizzare per definire trasformazioni sullo shader. Potete, ad esempio, utilizzare la matrice seguente per ruotare uno shader di 45 gradi (pi/4 radianti):
matrix = new flash.geom.Matrix(); matrix.rotate(Math.PI / 4);
Le coordinate ricevute nello shader si basano sulla matrice specificata per il parametro matrix
. Per una matrice (null
) predefinita, le coordinate nello shader sono coordinate pixel locali che potete usare per il campionamento di un input.
Elementi API correlati
shader | proprietà |
public var shader:Shader
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Lo shader da utilizzare per il riempimento. Questa istanza Shader non è necessaria per specificare l'input di un'immagine. Se, tuttavia, specificate l'input di un'immagine nello shader, dovrete fornire l'input manualmente impostando la proprietà input
della corrispondente proprietà ShaderInput della proprietà Shader.data
.
Quando passate un'istanza Shader come argomento, lo shader viene copiato internamente e l'operazione di riempimento del disegno usa quella copia interna, non un riferimento allo shader originale. Qualsiasi modifica apportata allo shader, ad esempio la modifica del valore di un parametro, dell'input o del codice byte, non verrà applicata alla copia dello shader usata per il riempimento.
Elementi API correlati
GraphicsShaderFill | () | Funzione di costruzione |
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un nuovo oggetto GraphicsShaderFill.
Parametrishader:Shader (default = null ) — Lo shader da utilizzare per il riempimento. Questa istanza Shader non è necessaria per specificare l'input di un'immagine. Se, tuttavia, specificate l'input di un'immagine nello shader, dovrete fornire l'input manualmente impostando la proprietà input della corrispondente proprietà ShaderInput della proprietà Shader.data .
| |
matrix:Matrix (default = null ) — Un oggetto matrice, della classe flash.geom.Matrix, che potete utilizzare per definire trasformazioni sullo shader.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z