ID3DXPRTBuffer 인터페이스

ID3DXPRTBuffer 인터페이스는 PRT (사전 계산 radiance transfer) 메서드 및 함수와 함께 사용 하기 위해 꼭 짓 점 및 픽셀 데이터를 저장 하는 데이터 버퍼로 사용 됩니다.

구성원

ID3DXPRTBuffer 인터페이스는 IUnknown 인터페이스에서 상속 됩니다. ID3DXPRTBuffer 에는 다음과 같은 형식의 멤버도 있습니다.

메서드

ID3DXPRTBuffer 인터페이스에는 이러한 메서드가 있습니다.

방법 Description
AddBuffer ID3DXPRTBuffer 에 다른 버퍼를 추가 하 고 결과를 ID3DXPRTBuffer 에 저장 합니다.
AttachGH ID3DXTextureGutterHelper 개체를 ID3DXPRTBuffer 개체와 연결 합니다.
EvalGH ID3DXPRTBuffer 텍스처 버퍼에 저장 된 질감 제본용 데이터를 적용 합니다.
ExtractTexture 지정 된 계수 범위에 대 한 버퍼의 색 채널에서 계수 데이터를 추출 하 고 IDirect3DTexture9 개체에 데이터를 추가 합니다.
ExtractToMesh 단일 채널 버퍼에서 계수 데이터를 추출 하 고 ID3DXMesh 개체에 데이터를 추가 합니다.
Myfont.getheight 질감의 높이 (픽셀)를 검색 합니다.
GetNumChannels 메모리에서 예제를 저장 하는 데 사용 되는 색 채널 수를 검색 합니다.
GetNumCoeffs 메모리에서 샘플을 저장 하는 데 사용 되는 색 스칼라 수를 검색 합니다.
GetNumSamples 샘플링 된 꼭 짓 점 (또는 텍셀)의 수를 검색 합니다.
GetWidth 질감의 너비 (픽셀)를 검색 합니다.
IsTexture 버퍼에 질감이 포함 되는지 여부를 나타냅니다.
LockBuffer 버텍스 또는 텍셀 샘플 데이터의 범위를 잠그고 버퍼 메모리의 위치에 대 한 포인터를 가져옵니다.
ReleaseGH 연결 된 ID3DXTextureGutterHelper 개체를 ID3DXPRTBuffer 개체와 연결 합니다.
크기 조정 버퍼에 포함 된 샘플 수를 변경 합니다.
ScaleBuffer 버퍼의 모든 값을 상수 값으로 곱합니다.
UnlockBuffer ID3DXPRTBuffer:: LockBuffer에서 반환 된 ppdata 포인터의 수명을 종료 합니다.

설명

ID3DXPRTBuffer 인터페이스는 D3DXCreatePRTBuffer 또는 D3DXCreatePRTBufferTex 함수를 호출 하 여 가져옵니다.

LPD3DXPRTBUFFER 형식은 ID3DXPRTBuffer 인터페이스에 대 한 포인터로 정의 됩니다.

typedef interface ID3DXPRTBuffer ID3DXPRTBuffer;
typedef interface ID3DXPRTBuffer *LPD3DXPRTBUFFER;

요구 사항

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

참고 항목

D3DX 인터페이스

D3DXCreatePRTBuffer

D3DXCreatePRTBufferTex

ID3DXPRTCompBuffer