Texture
Texture class
Cette classe définit la texture à partir d’un fichier externe.
public class Texture : TextureBase
Constructeurs
Nom | La description |
---|
Texture() | Initialise une nouvelle instance duTexture classe. |
Texture(string) | Initialise une nouvelle instance duTexture classe. |
Propriétés
Nom | La description |
---|
Alpha { get; set; } | Obtient ou définit la valeur alpha par défaut de la texture Ceci est valide lorsque leAlphaSource estPixelAlpha La valeur par défaut est 1,0, la plage de valeurs valides est comprise entre 0 et 1 |
AlphaSource { get; set; } | Obtient ou définit si la texture définit le canal alpha. La valeur par défaut estNone |
Content { get; set; } | Obtient ou définit le contenu binaire de la texture. Le contenu de la texture intégrée est facultatif, l’utilisateur doit charger la texture à partir d’un fichier externe s’il manque. |
EnableMipMap { get; set; } | Obtient ou définit si le mipmap est activé pour cette texture |
FileName { get; set; } | Obtient ou définit le fichier de texture associé. |
MagFilter { get; set; } | Obtient ou définit le filtre de grossissement. |
MinFilter { get; set; } | Obtient ou définit le filtre de minification. |
MipFilter { get; set; } | Obtient ou définit le filtre pour l’échantillonnage au niveau mip. |
virtual Name { get; set; } | Obtient ou définit le nom. |
Properties { get; } | Obtient la collection de toutes les propriétés. |
UVRotation { get; set; } | Obtient ou définit la rotation de la texture |
UVScale { get; set; } | Obtient ou définit l’échelle UV. |
UVTranslation { get; set; } | Obtient ou définit la traduction UV. |
WrapModeU { get; set; } | Obtient ou définit les modes d’habillage de texture dans U. |
WrapModeV { get; set; } | Obtient ou définit les modes d’habillage de texture dans V. |
WrapModeW { get; set; } | Obtient ou définit les modes d’habillage de texture dans W. |
Méthodes
Nom | La description |
---|
FindProperty(string) | Trouve la propriété. Il peut s’agir d’une propriété dynamique (créée par CreateDynamicProperty/SetProperty) ou d’une propriété native (identifiée par son nom) |
GetProperty(string) | Obtenir la valeur de la propriété spécifiée |
RemoveProperty(Property) | Supprime une propriété dynamique. |
RemoveProperty(string) | Supprimer la propriété spécifiée identifiée par name |
SetProperty(string, object) | Définit la valeur de la propriété spécifiée |
SetRotation(double, double) | Définit la rotation UV. |
SetScale(double, double) | Définit l’échelle UV. |
SetTranslation(double, double) | Définit la translation UV. |
Voir également