Texture

Texture class

Deze klasse definieert de textuur van een extern bestand.

public class Texture : TextureBase

Constructeurs

NaamBeschrijving
Texture()Initialiseert een nieuw exemplaar van hetTexture klasse.
Texture(string)Initialiseert een nieuw exemplaar van hetTexture klasse.

Eigenschappen

NaamBeschrijving
Alpha { get; set; }Haalt of stelt de standaard alfawaarde van de texture in. Dit is geldig wanneer deAlphaSource isPixelAlpha Standaardwaarde is 1,0, geldig waardebereik ligt tussen 0 en 1
AlphaSource { get; set; }Bepaalt of bepaalt of de textuur het alfakanaal definieert. Standaardwaarde isNone
Content { get; set; }Haalt de binaire inhoud van de textuur op of stelt deze in. De ingebedde textuurinhoud is optioneel, de gebruiker moet de textuur uit een extern bestand laden als deze ontbreekt.
EnableMipMap { get; set; }Krijgt of stelt in als de mipmap is ingeschakeld voor deze texture
FileName { get; set; }Haalt of stelt het bijbehorende textuurbestand in.
MagFilter { get; set; }Haalt of stelt het filter voor vergroting in.
MinFilter { get; set; }Haalt of stelt het filter voor verkleining in.
MipFilter { get; set; }Haalt of stelt het filter in voor steekproeven op mip-niveau.
virtual Name { get; set; }Krijgt of stelt de naam in.
Properties { get; }Haalt de verzameling van alle eigenschappen op.
UVRotation { get; set; }Haalt of stelt de rotatie van de textuur in
UVScale { get; set; }Haalt of stelt de UV-schaal in.
UVTranslation { get; set; }Krijgt of stelt de UV-vertaling in.
WrapModeU { get; set; }Haalt of stelt de texture wrap modes in U. in
WrapModeV { get; set; }Haalt of stelt de texture wrap modes in V. in
WrapModeW { get; set; }Haalt of stelt de texture wrap modes in W. in

methoden

NaamBeschrijving
FindProperty(string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam)
GetProperty(string)Haal de waarde op van gespecificeerde eigenschap
RemoveProperty(Property)Verwijdert een dynamische eigenschap.
RemoveProperty(string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name
SetProperty(string, object)Stelt de waarde in van gespecificeerde eigenschap
SetRotation(double, double)Stelt de UV-rotatie in.
SetScale(double, double)Stelt de UV-schaal in.
SetTranslation(double, double)Stelt de UV-vertaling in.

Zie ook