ID3DXBaseMesh::GetOptions 메서드

만들 때 이 메시에 대해 사용하도록 설정된 메시 옵션을 검색합니다.

구문

DWORD GetOptions();

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

형식: DWORD

만들 때 이 메시에 대해 사용하도록 설정된 옵션을 나타내는 다음 플래그 중 하나 이상의 조합을 반환합니다.

설명
D3DXMESH_32BIT 32비트 인덱스를 사용합니다.
D3DXMESH_DONOTCLIP 꼭짓점 및 인덱스 버퍼에 D3DUSAGE_DONOTCLIP 사용 플래그를 사용합니다.
D3DXMESH_DYNAMIC D3DXMESH_VB_DYNAMIC 및 D3DXMESH_IB_DYNAMIC 모두 지정하는 것과 같습니다.
D3DXMESH_RTPATCHES 꼭짓점 및 인덱스 버퍼에 D3DUSAGE_RTPATCHES 사용 플래그를 사용합니다.
D3DXMESH_NPATCHES 이 플래그를 지정하면 메시의 꼭짓점 및 인덱스 버퍼가 D3DUSAGE_NPATCHES 플래그로 만들어집니다. 이는 메시 개체가 N 패치 향상을 사용하여 렌더링되는 경우에 필요합니다.
D3DXMESH_MANAGED D3DXMESH_VB_MANAGED 및 D3DXMESH_IB_MANAGED 모두 지정하는 것과 같습니다.
D3DXMESH_POINTS 꼭짓점 및 인덱스 버퍼에 D3DUSAGE_POINTS 사용 플래그를 사용합니다.
D3DXMESH_IB_DYNAMIC 인덱스 버퍼에 D3DUSAGE_DYNAMIC 사용 플래그를 사용합니다.
D3DXMESH_IB_MANAGED 인덱스 버퍼에 D3DPOOL_MANAGED 메모리 클래스를 사용합니다.
D3DXMESH_IB_SYSTEMMEM 인덱스 버퍼에 D3DPOOL_SYSTEMMEM 메모리 클래스를 사용합니다.
D3DXMESH_IB_WRITEONLY 인덱스 버퍼에 D3DUSAGE_WRITEONLY 사용 플래그를 사용합니다.
D3DXMESH_SYSTEMMEM D3DXMESH_VB_SYSTEMMEM 및 D3DXMESH_IB_SYSTEMMEM 모두 지정하는 것과 같습니다.
D3DXMESH_VB_DYNAMIC 꼭짓점 버퍼에 D3DUSAGE_DYNAMIC 사용 플래그를 사용합니다.
D3DXMESH_VB_MANAGED 꼭짓점 버퍼에 D3DPOOL_MANAGED 메모리 클래스를 사용합니다.
D3DXMESH_VB_SYSTEMMEM 꼭짓점 버퍼에 D3DPOOL_SYSTEMMEM 메모리 클래스를 사용합니다.
D3DXMESH_VB_WRITEONLY 꼭짓점 버퍼에 D3DUSAGE_WRITEONLY 사용 플래그를 사용합니다.
D3DXMESH_WRITEONLY D3DXMESH_VB_WRITEONLY 및 D3DXMESH_IB_WRITEONLY 모두 지정하는 것과 같습니다.

 

요구 사항

요구 사항
헤더
D3DX9Mesh.h
라이브러리
D3dx9.lib

추가 정보

ID3DXBaseMesh