다음을 통해 공유


D3DXFillVolumeTextureTX 함수

컴파일된 HLSL(상위 수준 셰이더 언어) 함수를 사용하여 텍스처의 각 Mipmap 수준의 각 텍셀을 채웁니다.

구문

HRESULT D3DXFillVolumeTextureTX(
  _In_ LPDIRECT3DVOLUMETEXTURE9 pTexture,
  _In_ LPD3DXTEXTURESHADER      pTextureShader
);

매개 변수

pTexture [in]

형식: LPDIRECT3DVOLUMETEXTURE9

채울 텍스처를 나타내는 IDirect3DVolumeTexture9 개체에 대한 포인터입니다.

pTextureShader [in]

형식: LPD3DXTEXTURESHADER

ID3DXTextureShader 텍스처 셰이더 개체에 대한 포인터입니다.

반환 값

형식: HRESULT

함수가 성공하면 반환 값이 D3D_OK. 함수가 실패하면 반환 값은 다음 중 하나일 수 있습니다.D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.

설명

텍스처 대상은 다음 의미 체계를 포함하는 HLSL 함수여야 합니다.

  • 하나의 입력 매개 변수는 POSITION 의미 체계를 사용해야 합니다.
  • 하나의 입력 매개 변수는 PSIZE 의미 체계를 사용해야 합니다.
  • 함수는 COLOR 의미 체계를 사용하는 매개 변수를 반환해야 합니다.

입력 매개 변수는 순서에 따라 다를 수 있습니다. 예제는 D3DXFillTextureTX를 참조하세요.

요구 사항

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

추가 정보

D3DX 9의 텍스처 함수

D3DXFillTextureTX

D3DXFillCubeTextureTX