ITextureUnit

ITextureUnit interface

ITextureUnit stellt eine Textur im Speicher dar, die von GPU und CPU geteilt wird und vom Shader gesampelt werden kann, wobei dieTexture stellt nur einen Verweis auf eine externe Datei dar. Weitere Details finden Sie unter https://en.wikipedia.org/wiki/Texture_mapping_unit

public interface ITextureUnit : IDisposable

Eigenschaften

NameBeschreibung
Depth { get; }Ruft die Höhe dieser Textur ab, für Nicht-3D-Texturen ist es immer 1.
Height { get; }Ruft die Höhe dieser Textur ab.
Magnification { get; set; }Ruft den Filtermodus für die Vergrößerung ab oder setzt ihn.
Minification { get; set; }Ruft den Filtermodus für die Minimierung ab oder legt ihn fest.
Mipmap { get; set; }Ruft den Filtermodus für Mipmap ab oder legt ihn fest.
Scale { get; set; }Ruft die Skala der UV-Koordinate ab oder legt sie fest.
Scroll { get; set; }Holt oder setzt den Scroll der UV-Koordinate.
Type { get; }Ruft den Typ dieser Textureinheit ab.
UWrap { get; set; }Ruft den Umbruchmodus für die U-Koordinate der Textur ab oder legt ihn fest.
VWrap { get; set; }Ruft den Umbruchmodus für die V-Koordinate der Textur ab oder legt ihn fest.
Width { get; }Ruft die Breite dieser Textur ab.
WWrap { get; set; }Ruft den Umbruchmodus für die W-Koordinate der Textur ab oder legt ihn fest.

Siehe auch