TextureBase

TextureBase class

Basklass för alla betongtexturer. Texture definierar utseendet och känslan av en geometriyta.

public class TextureBase : A3DObject

Konstruktörer

namnBeskrivning
TextureBase(string)Initierar en ny instans avTextureBase class.

Egenskaper

namnBeskrivning
Alpha { get; set; }Hämtar eller ställer in standardalfavärdet för texture Detta är giltigt närAlphaSource ärPixelAlpha Standardvärdet är 1,0, giltigt värdeintervall är mellan 0 och 1
AlphaSource { get; set; }Hämtar eller ställer in om texturen definierar alfakanalen. Standardvärdet ärNone
MagFilter { get; set; }Hämtar eller ställer in filtret för förstoring.
MinFilter { get; set; }Hämtar eller ställer in filtret för minifiering.
MipFilter { get; set; }Hämtar eller ställer in filtret för sampling på mip-nivå.
virtual Name { get; set; }Hämtar eller ställer in namnet.
Properties { get; }Hämtar samlingen av alla egenskaper.
UVRotation { get; set; }Hämtar eller ställer in rotationen av texture
UVScale { get; set; }Får eller ställer in UV-skalan.
UVTranslation { get; set; }Hämtar eller ställer in UV-översättningen.
WrapModeU { get; set; }Hämtar eller ställer in texturinpackningslägen i U.
WrapModeV { get; set; }Hämtar eller ställer in texturinpackningslägen i V.
WrapModeW { get; set; }Hämtar eller ställer in texturinpackningslägen i W.

Metoder

namnBeskrivning
FindProperty(string)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller inbyggd egenskap (identifierad med dess namn)
GetProperty(string)Få värdet av specificerad egenskap
RemoveProperty(Property)Tar bort en dynamisk egenskap.
RemoveProperty(string)Ta bort den angivna egenskapen identifierad av name
SetProperty(string, object)Anger värdet för specificerad egenskap
SetRotation(double, double)Ställer in UV-rotationen.
SetScale(double, double)Ställer in UV-skalan.
SetTranslation(double, double)Ställer in UV-översättningen.

Se även