TextureBase
General
TextureBase és una classe en FOSS per a .NET. Heretaris de: A3DObject, INamedObject.
Classe de base per a totes les textures del formigó.
Aquesta classe proporciona 9 mètodes per treballar amb objectes TextureBase en programes .NET. Els mètodes disponibles inclouen: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, TextureBase. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: Alpha, AlphaSource, MagFilter, MinFilter, MipFilter, Name, i 7 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
Alpha | double | Llegir/Escriure | Obté o estableix el valor alfa per defecte de la textura. |
AlphaSource | AlphaSource | Llegir/Escriure | Obté o estableix si la textura defineix el canal alfa. |
WrapModeU | WrapMode | Llegir/Escriure | Obté o estableix els modes d’envolupament de la textura a U. |
WrapModeV | WrapMode | Llegir/Escriure | Obté o estableix els modes d’enrotllament de la textura en V. |
WrapModeW | WrapMode | Llegir/Escriure | Obté o estableix els modes d’envolupament de la textura en W. |
MinFilter | TextureFilter | Llegir/Escriure | Obté o estableix el filtre per a la minificació. |
MagFilter | TextureFilter | Llegir/Escriure | Obté o estableix el filtre per a l’ampliació. |
MipFilter | TextureFilter | Llegir/Escriure | Obté o estableix el filtre per al mostreig de nivells mip. |
UVRotation | Vector3 | Llegir/Escriure | Obté o estableix la rotació de la textura. |
UVScale | Vector2 | Llegir/Escriure | Obté o estableix l’escala UV. |
UVTranslation | Vector2 | Llegir/Escriure | Obté o estableix la translació UV. |
Name | string | Llegir/Escriure | Obté o estableix el nom. |
Properties | PropertyCollection | Llegeix. | Obté la col·lecció de totes les propietats. |
Mètodes
| Signature | Descripció |
|---|---|
TextureBase(name: string) | Inicialitza una nova instància de la classe TextureBase. |
SetTranslation(u: double, v: double) | Estableix la translació UV. |
SetScale(u: double, v: double) | Estableix l’escala UV. |
SetRotation(u: double, v: double) | Estableix la rotació UV. |
A3DObject() | Inicialitza una nova instància de la classe A3DObject sense nom. |
RemoveProperty(property: Property) | Elimina una propietat dinàmica. |
GetProperty(property: string) | Obté el valor de la propietat especificada |
SetProperty(property: string, value: object?) | Estableix el valor de la propietat especificada |
FindProperty(propertyName: string) | Trobarà la propietat. |