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