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

NomTipus de productesAccessDescripció
AlphadoubleLlegir/EscriureObté o estableix el valor alfa per defecte de la textura.
AlphaSourceAlphaSourceLlegir/EscriureObté o estableix si la textura defineix el canal alfa.
WrapModeUWrapModeLlegir/EscriureObté o estableix els modes d’envolupament de la textura a U.
WrapModeVWrapModeLlegir/EscriureObté o estableix els modes d’enrotllament de la textura en V.
WrapModeWWrapModeLlegir/EscriureObté o estableix els modes d’envolupament de la textura en W.
MinFilterTextureFilterLlegir/EscriureObté o estableix el filtre per a la minificació.
MagFilterTextureFilterLlegir/EscriureObté o estableix el filtre per a l’ampliació.
MipFilterTextureFilterLlegir/EscriureObté o estableix el filtre per al mostreig de nivells mip.
UVRotationVector3Llegir/EscriureObté o estableix la rotació de la textura.
UVScaleVector2Llegir/EscriureObté o estableix l’escala UV.
UVTranslationVector2Llegir/EscriureObté o estableix la translació UV.
NamestringLlegir/EscriureObté o estableix el nom.
PropertiesPropertyCollectionLlegeix.Obté la col·lecció de totes les propietats.

Mètodes

SignatureDescripció
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.

Veure també

 Català