TextureData
Visión general
TextureData Es una clase en Aspose.3D FOSS para .NET. Heredados de: A3DObject, INamedObject.
Esta clase contiene los datos crudos y la definición de formato de una textura.
Esta clase proporciona 17 métodos para trabajar con los objetos de TextureData en programas .NET. Los métodos disponibles incluyen: A3DObject, FindProperty, FromFile, FromStream, GetProperty, MapPixels, RemoveProperty, Save, SetProperty, TextureData, TransformPixelFormat. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net. Propiedades : BytesPerPixel, Data, Height, Name, PixelFormat, Properties,Y dos más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
Data | byte[] | Leer | Bytes de datos de píxeles |
Width | int | Leer | Número de píxeles horizontales |
Height | int | Leer | Número de píxeles verticales |
Stride | int | Leer | Número de bajos de una escaneada. |
BytesPerPixel | int | Leer | Número de bajos de un pixel |
PixelFormat | PixelFormat | Leer | El formato del pixel |
Name | string | Leer / escribir | Obtiene o establece el nombre. |
Properties | PropertyCollection | Leer | Obtiene la colección de todas las propiedades. |
Métodos
| Signature | Descripción |
|---|---|
TextureData() | Constructor de |
TextureData(width: int, height: int, pixelFormat: PixelFormat) | Construcción de un nuevo y aloca los datos de pixel. |
TextureData(width: int, height: int, stride: int, bytesPerPixel: int, pixelFormat: PixelFormat, data: byte[]) | Crea una nueva instancia de la clase TextureData |
FromStream(stream: Stream) | No se ha implementado en la edición FOSS — lanza a tiempo real. Cargar una textura de la corriente |
FromFile(fileName: string) | No se ha implementado en la edición FOSS — lanza a tiempo real. Cargar una textura de archivo |
Save(stream: Stream, format: string) | No se ha implementado en la edición FOSS — lanza a tiempo real. Salva los datos de textura en formato de imagen especificado |
Save(fileName: string) | No se ha implementado en la edición FOSS — lanza a tiempo real. Salva los datos de textura en el archivo de imagen |
Save(fileName: string, format: string) | No se ha implementado en la edición FOSS — lanza a tiempo real. Salva los datos de textura en el archivo de imagen |
MapPixels(mapMode: PixelMapMode) | No se ha implementado en la edición FOSS — lanza a tiempo real. Mapa de todos los píxeles para leer/escribir |
MapPixels(mapMode: PixelMapMode, format: PixelFormat) | No se ha implementado en la edición FOSS — lanza a tiempo real. Mapa de todos los píxeles para leer/escribir en formato de píxel dado |
MapPixels(rect: Aspose.ThreeD.Utilities.Rect, mapMode: PixelMapMode, format: PixelFormat) | No se ha implementado en la edición FOSS — lanza a tiempo real. Pixeles de mapa dirigidos por recto para la lectura/escritura en formato de piksel dado |
TransformPixelFormat(pixelFormat: PixelFormat) | No se ha implementado en la edición FOSS — lanza a tiempo real. Transforme el diseño del pixel en un nuevo formato de pixels. |
A3DObject() | Inicia una nueva instancia de la clase A3DObject sin nombre. |
RemoveProperty(property: Property) | Eliminar una propiedad dinámica. |
GetProperty(property: string) | Obtener el valor de la propiedad especificada |
SetProperty(property: string, value: object?) | Establece el valor de la propiedad especificada |
FindProperty(propertyName: string) | Encontrar la propiedad. |