Texture
Texture class
Esta clase define la textura a partir de un archivo externo.
public class Texture : TextureBase
Constructores
Propiedades
Nombre | Descripción |
---|
Alpha { get; set; } | Obtiene o establece el valor alfa predeterminado de la textura Esto es válido cuando elAlphaSource esPixelAlpha El valor predeterminado es 1.0, el rango de valores válido es entre 0 y 1 |
AlphaSource { get; set; } | Obtiene o establece si la textura define el canal alfa. El valor predeterminado esNone |
Content { get; set; } | Obtiene o establece el contenido binario de la textura. El contenido de la textura incrustada es opcional, el usuario debe cargar la textura desde un archivo externo si falta. |
EnableMipMap { get; set; } | Obtiene o establece si el mipmap está habilitado para esta textura |
FileName { get; set; } | Obtiene o establece el archivo de textura asociado. |
MagFilter { get; set; } | Obtiene o establece el filtro de ampliación. |
MinFilter { get; set; } | Obtiene o establece el filtro para minificación. |
MipFilter { get; set; } | Obtiene o establece el filtro para el muestreo de nivel mip. |
virtual Name { get; set; } | Obtiene o establece el nombre. |
Properties { get; } | Obtiene la colección de todas las propiedades. |
UVRotation { get; set; } | Obtiene o establece la rotación de la textura |
UVScale { get; set; } | Obtiene o establece la escala UV. |
UVTranslation { get; set; } | Obtiene o establece la traducción UV. |
WrapModeU { get; set; } | Obtiene o establece los modos de ajuste de textura en U. |
WrapModeV { get; set; } | Obtiene o establece los modos de ajuste de textura en V. |
WrapModeW { get; set; } | Obtiene o establece los modos de ajuste de textura en W. |
Métodos
Nombre | Descripción |
---|
FindProperty(string) | Encuentra la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre) |
GetProperty(string) | Obtener el valor de la propiedad especificada |
RemoveProperty(Property) | Elimina una propiedad dinámica. |
RemoveProperty(string) | Eliminar la propiedad especificada identificada por nombre |
SetProperty(string, object) | Establece el valor de la propiedad especificada |
SetRotation(double, double) | Establece la rotación UV. |
SetScale(double, double) | Establece la escala UV. |
SetTranslation(double, double) | Establece la traducción UV. |
Ver también