다음을 통해 공유


D3DX10SaveTextureToFile 함수

텍스처를 파일에 저장합니다.

구문

HRESULT D3DX10SaveTextureToFile(
  _In_ ID3D10Resource           *pSrcTexture,
  _In_ D3DX10_IMAGE_FILE_FORMAT DestFormat,
  _In_ LPCTSTR                  pDestFile
);

매개 변수

pSrcTexture [in]

형식: ID3D10Resource*

저장할 텍스처에 대한 포인터입니다. ID3D10Resource 인터페이스를 참조하세요.

DestFormat [in]

형식: D3DX10_IMAGE_FILE_FORMAT

텍스처가 저장될 형식입니다( D3DX10_IMAGE_FILE_FORMAT 참조). D3DX10_IFF_DDS DXGI_FORMAT 모든 형식을 지원하는 유일한 옵션이므로 기본 설정 형식입니다.

pDestFile [in]

형식: LPCTSTR

텍스처를 저장할 대상 출력 파일의 이름입니다. 컴파일러 설정에 유니코드가 필요한 경우 데이터 형식 LPCTSTR이 LPCWSTR로 확인됩니다. 그렇지 않으면 데이터 형식이 LPCSTR로 확인됩니다.

반환 값

형식: HRESULT

반환 값은 Direct3D 10 반환 코드에 나열된 값 중 하나입니다. 반환 값을 사용하여 DestFormat 이 지원되는지 확인합니다.

설명

D3DX10SaveTextureToFile 은 필요한 경우에만 입력 텍스처에 대한 추가 DDS_HEADER_DXT10 구조를 작성합니다(예: 입력 텍스처가 표준 RGB(sRGB) 형식이므로). D3DX10SaveTextureToFileDDS_HEADER_DXT10 구조를 작성하는 경우 텍스처에 대한 DDS_PIXELFORMAT 구조체의 dwFourCC 멤버를 DX10으로 설정하여 DDS_HEADER_DXT10 확장 헤더의 사전 설정을 나타냅니다.

요구 사항

요구 사항
헤더
D3DX10Tex.h
라이브러리
D3DX10.lib

추가 정보

D3DX 10의 텍스처 함수

범용 함수