D3DXSavePRTBufferToFile 함수
사전 계산된 PRT(반경 전송) 버퍼를 디스크에 저장합니다.
구문
HRESULT D3DXSavePRTBufferToFile(
_In_ LPCSTR pFileName,
_In_ LPD3DXPRTBUFFER pBuffer
);
매개 변수
pFileName [in]
형식: LPCSTR
버퍼를 저장할 파일의 이름입니다.
pBuffer [in]
형식: LPD3DXPRTBUFFER
입력 ID3DXPRTBuffer 개체에 대한 포인터의 주소입니다.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 D3D_OK. 메서드가 실패하면 반환 값을 D3DERR_INVALIDCALL 수 있습니다.
설명
컴파일러 설정은 함수 버전도 결정합니다. 유니코드가 정의되면 함수 호출이 D3DXSavePRTBufferToFileW로 확인됩니다. 그렇지 않으면 함수 호출이 D3DXSavePRTBufferToFileA로 확인됩니다.
PRT 파일 형식은 헤더 및 데이터 블록 형식의 이진 파일입니다.
struct PRTHeader
{
UINT NumSamples;
UINT NumCoeffs;
UINT NumChannels;
UINT TexWidth;
UINT TexHeight;
UINT bIsTex;
};
bIsTex가 0이 아닌 경우 NumSamples는 와 같TexWidth * TexHeight
아야 합니다.
헤더 뒤에 있는 데이터 블록은 바이트입니다 NumSamples * NumCoeffs * NumChannels * sizeof(float)
.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|