D3DRESOURCETYPE-Enumeration

Definiert Ressourcentypen.

Syntax

typedef enum D3DRESOURCETYPE { 
  D3DRTYPE_SURFACE        = 1,
  D3DRTYPE_VOLUME         = 2,
  D3DRTYPE_TEXTURE        = 3,
  D3DRTYPE_VOLUMETEXTURE  = 4,
  D3DRTYPE_CUBETEXTURE    = 5,
  D3DRTYPE_VERTEXBUFFER   = 6,
  D3DRTYPE_INDEXBUFFER    = 7,
  D3DRTYPE_FORCE_DWORD    = 0x7fffffff
} D3DRESOURCETYPE, *LPD3DRESOURCETYPE;

Konstanten

D3DRTYPE_SURFACE

Surface-Ressource.

D3DRTYPE_VOLUME

Volumeressource.

D3DRTYPE_TEXTURE

Texturressource.

D3DRTYPE_VOLUMETEXTURE

Volumetexturressource.

D3DRTYPE_CUBETEXTURE

Cubetexturressource.

D3DRTYPE_VERTEXBUFFER

Vertexpufferressource.

D3DRTYPE_INDEXBUFFER

Indexpufferressource.

D3DRTYPE_FORCE_DWORD

Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert erlauben einige Compiler es dieser Enumeration, eine andere Größe als 32 Bits zu kompilieren. Dieser Wert wird nicht verwendet.

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Siehe auch

Direct3D-Enumerationen

IDirect3DResource9::GetType