Texture

Texture class

Esta clase define la textura a partir de un archivo externo.

public class Texture : TextureBase

Constructores

NombreDescripción
Texture()Inicializa una nueva instancia delTexture clase.
Texture(string)Inicializa una nueva instancia delTexture clase.

Propiedades

NombreDescripció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

NombreDescripció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