D3DCUBEMAP_FACES列舉

定義 Cubemap 的臉部。

Syntax

typedef enum D3DCUBEMAP_FACES { 
  D3DCUBEMAP_FACE_POSITIVE_X   = 0,
  D3DCUBEMAP_FACE_NEGATIVE_X   = 1,
  D3DCUBEMAP_FACE_POSITIVE_Y   = 2,
  D3DCUBEMAP_FACE_NEGATIVE_Y   = 3,
  D3DCUBEMAP_FACE_POSITIVE_Z   = 4,
  D3DCUBEMAP_FACE_NEGATIVE_Z   = 5,
  D3DCUBEMAP_FACE_FORCE_DWORD  = 0xffffffff
} D3DCUBEMAP_FACES, *LPD3DCUBEMAP_FACES;

常數

D3DCUBEMAP_FACE_POSITIVE_X

Cubemap 的正 X 面。

D3DCUBEMAP_FACE_NEGATIVE_X

Cubemap 的負 X 面。

D3DCUBEMAP_FACE_POSITIVE_Y

Cubemap 的正 Y 面。

D3DCUBEMAP_FACE_NEGATIVE_Y

立方體圖的負 Y 面。

D3DCUBEMAP_FACE_POSITIVE_Z

立方體圖的正 z 面。

D3DCUBEMAP_FACE_NEGATIVE_Z

立方體圖的負 z 面。

D3DCUBEMAP_FACE_FORCE_DWORD

強制此列舉的大小編譯為 32 位。 如果沒有這個值,某些編譯器會允許此列舉編譯成 32 位以外的大小。 不使用這個值。

規格需求

需求
標頭
D3D9Types.h

另請參閱

Direct3D 列舉

IDirect3DCubeTexture9::AddDirtyRect

IDirect3DCubeTexture9::GetCubeMapSurface

IDirect3DCubeTexture9::LockRect

IDirect3DCubeTexture9::UnlockRect