Texture

Texture class

Diese Klasse definiert die Textur aus einer externen Datei.

public class Texture : TextureBase

Konstrukteure

NameBeschreibung
Texture()Initialisiert eine neue Instanz vonTexture Klasse.
Texture(string)Initialisiert eine neue Instanz vonTexture Klasse.

Eigenschaften

NameBeschreibung
Alpha { get; set; }Holt oder setzt den Standard-Alpha-Wert der Textur Dies ist gültig, wenn dieAlphaSource istPixelAlpha Standardwert ist 1,0, gültiger Wertebereich liegt zwischen 0 und 1
AlphaSource { get; set; }Ermittelt oder setzt, ob die Textur den Alphakanal definiert. Der Standardwert istNone
Content { get; set; }Ruft den binären Inhalt der Textur ab oder setzt ihn. Der eingebettete Texturinhalt ist optional, der Benutzer sollte die Textur aus einer externen Datei laden, wenn diese fehlt.
EnableMipMap { get; set; }Ruft ab oder legt fest, ob die Mipmap für diese Textur aktiviert ist
FileName { get; set; }Holt oder setzt die zugehörige Texturdatei.
MagFilter { get; set; }Holt oder setzt den Filter für die Vergrößerung.
MinFilter { get; set; }Ruft den Filter für die Minimierung ab oder setzt ihn.
MipFilter { get; set; }Ruft den Filter für das Sampling auf Mip-Ebene ab oder legt ihn fest.
virtual Name { get; set; }Ruft den Namen ab oder legt ihn fest.
Properties { get; }Ruft die Sammlung aller Eigenschaften ab.
UVRotation { get; set; }Ermittelt oder setzt die Drehung der Textur
UVScale { get; set; }Ruft die UV-Skala ab oder legt sie fest.
UVTranslation { get; set; }Ruft die UV-Übersetzung ab oder legt sie fest.
WrapModeU { get; set; }Holt oder setzt die Texturumbruchmodi in U.
WrapModeV { get; set; }Holt oder setzt die Texturumbruchmodi in V.
WrapModeW { get; set; }Holt oder setzt die Texturumbruchmodi in W.

Methoden

NameBeschreibung
FindProperty(string)Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
GetProperty(string)Holen Sie sich den Wert der angegebenen Eigenschaft
RemoveProperty(Property)Entfernt eine dynamische Eigenschaft.
RemoveProperty(string)Entfernt die angegebene Eigenschaft identifiziert durch name
SetProperty(string, object)Legt den Wert der angegebenen Eigenschaft fest
SetRotation(double, double)Legt die UV-Rotation fest.
SetScale(double, double)Legt die UV-Skala fest.
SetTranslation(double, double)Legt die UV-Übersetzung fest.

Siehe auch