Package | flash.display |
Classe | public final class GraphicsShaderFill |
Héritage | GraphicsShaderFill Object |
Implémente | IGraphicsFill, IGraphicsData |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Utilisez l’objet GraphicsShaderFill avec la méthode Graphics.drawGraphicsData()
. Dessiner un objet GraphicsShaderFill revient à appeler la méthode Graphics.beginShaderFill()
.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
matrix : Matrix
Objet matrice (de la classe flash.geom.Matrix), que vous pouvez utiliser pour définir des transformations sur le shader. | GraphicsShaderFill | ||
shader : Shader
Shader à utiliser pour le remplissage. | GraphicsShaderFill |
Méthode | Défini par | ||
---|---|---|---|
Crée un nouvel objet GraphicsShaderFill. | GraphicsShaderFill | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
matrix | propriété |
public var matrix:Matrix
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Objet matrice (de la classe flash.geom.Matrix), que vous pouvez utiliser pour définir des transformations sur le shader. Par exemple, vous pouvez utiliser la matrice suivante pour faire pivoter un shader de 45 degrés (pi/4 radians) :
matrix = new flash.geom.Matrix(); matrix.rotate(Math.PI / 4);
Les coordonnées reçues dans le shader sont basées sur la matrice spécifiée dans le paramètre matrix
. Dans le cas d’une matrice par défaut (null
), les coordonnées dans le shader sont en coordonnées de pixel locales qui peuvent être utilisées pour échantillonner une entrée.
Eléments de l’API associés
shader | propriété |
public var shader:Shader
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Shader à utiliser pour le remplissage. Cette occurrence Shader n’est pas obligatoire pour spécifier une entrée d’image. Toutefois, lorsqu’une entrée d’image est spécifiée dans le shader, l’entrée doit être fournie manuellement par la définition de la propriété input
pour la propriété ShaderInput correspondante de la propriété Shader.data
.
Lorsque vous transmettez une occurrence Shader sous forme d’argument, le shader est copié en interne et l’opération de remplissage utilise cette copie interne, et non une référence au shader d’origine. Toute modification apportée au shader, par exemple la modification de la valeur d’un paramètre, l’entrée ou le pseudo-code binaire, n’est pas appliquée au shader copié utilisé pour le remplissage.
Eléments de l’API associés
GraphicsShaderFill | () | Constructeur |
public function GraphicsShaderFill(shader:Shader = null, matrix:Matrix = null)
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Crée un nouvel objet GraphicsShaderFill.
Paramètresshader:Shader (default = null ) — Shader à utiliser pour le remplissage. Cette occurrence Shader n’est pas obligatoire pour spécifier une entrée d’image. Toutefois, lorsqu’une entrée d’image est spécifiée dans le shader, l’entrée doit être fournie manuellement par la définition de la propriété input pour la propriété ShaderInput correspondante de la propriété Shader.data .
| |
matrix:Matrix (default = null ) — Objet matrice (de la classe flash.geom.Matrix), que vous pouvez utiliser pour définir des transformations sur le shader.
|
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z