D3DXCreateTextureFromFileInMemory 함수

메모리의 파일에서 질감을 만듭니다.

구문

HRESULT D3DXCreateTextureFromFileInMemory(
  _In_  LPDIRECT3DDEVICE9  pDevice,
  _In_  LPCVOID            pSrcData,
  _In_  UINT               SrcDataSize,
  _Out_ LPDIRECT3DTEXTURE9 *ppTexture
);

매개 변수

Pdevice [ 진행]

유형: LPDIRECT3DDEVICE9

질감에 연결할 장치를 나타내는 IDirect3DDevice9 인터페이스에 대 한 포인터입니다.

Psrcdata [ 진행]

유형: lpcvoid

텍스처를 만들 메모리의 파일에 대 한 포인터입니다.

Srcdatasize [ 진행]

형식: UINT

메모리에 있는 파일의 크기 (바이트)입니다.

Pptexture [ 제한이]

유형: LPDIRECT3DTEXTURE9*

만든 질감 개체를 나타내는 IDirect3DTexture9 인터페이스에 대 한 포인터의 주소입니다.

반환 값

유형: HRESULT

함수가 성공 하면 반환 값은 D3D _ OK입니다. 함수가 실패 하면 반환 값은 D3DERR _ notavailable, D3DERR _ OUTOFVIDEOMEMORY, D3DERR _ invalidcall, D3DXERR _ invalidcall, E _ OUTOFMEMORY 중 하나일 수 있습니다.

설명

함수는 D3DXCreateTextureFromFileInMemoryEx (pDevice, pSrcData, SrcDataSize, D3DX _ DEFAULT, D3DX _ DEFAULT, D3DX _ default, 0, D3DFMT _ UNKNOWN, D3DPOOL _ MANAGED, D3DX _ default, D3DX _ default, 0, null, null, pptexture)와 동일 합니다.

이 함수는 .bmp, dds, .dib, .jpg,. pfm, .png,. ppm 및 .tfile 형식을 지원 합니다. D3DXIMAGE _ FILEFORMAT를 참조 하세요.

IDirect3DDevice9 개체에서 호출 될 때이 함수를 사용 하 여 만든 리소스는 D3DPOOL MANAGED로 표시 되는 memory 클래스에 배치 됩니다 _ . IDirect3DDevice9Ex 개체에서이 메서드를 호출 하면 리소스는 D3DPOOL DEFAULT로 표시 되는 memory 클래스에 배치 됩니다 _ .

필터링은이 메서드를 사용 하 여 만든 질감에 자동으로 적용 됩니다. 필터링은 D3DX _ 필터 _ 삼각형 | D3DX Filter _ _ 디더링 in D3DX _ filter와 동일 합니다.

요구 사항

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

참고 항목

D3DXCreateTextureFromFileInMemoryEx

D3DX 9의 질감 함수