다음을 통해 공유


D3DX10_SPRITE 구조체

스프라이트에 대한 위치, 텍스처 및 색 정보를 정의합니다.

구문

typedef struct D3DX10_SPRITE {
  D3DXMATRIX               matWorld;
  D3DXVECTOR2              TexCoord;
  D3DXVECTOR2              TexSize;
  D3DXCOLOR                ColorModulate;
  ID3D10ShaderResourceView *pTexture;
  UINT                     TextureIndex;
} D3DX10_SPRITE;

멤버

matWorld

형식: D3DXMATRIX

스프라이트의 모델-월드 변환입니다. 이는 세계 공간에서 스프라이트의 위치와 방향을 정의합니다.

TexCoord

형식: D3DXVECTOR2

텍스처의 왼쪽 위 모서리에서 스프라이트 이미지가 텍스처에서 시작되는 위치를 나타내는 오프셋입니다. TexCoord 는 텍스처 좌표입니다.

TexSize

형식: D3DXVECTOR2

텍스처 좌표에서 스프라이트의 너비와 높이를 포함하는 벡터입니다.

ColorModulate

형식: D3DXCOLOR

렌더링하기 전에 픽셀 색을 곱할 색입니다.

pTexture

형식: ID3D10ShaderResourceView*

스프라이트의 텍스처를 나타내는 셰이더 리소스 뷰에 대한 포인터입니다. ID3D10ShaderResourceView 인터페이스를 참조하세요.

TextureIndex

형식: UINT

텍스처의 인덱스입니다. pTexture가 텍스처 배열을 나타내지 않으면 0이어야 합니다.

요구 사항

요구 사항
헤더
D3DX10.h

추가 정보

D3DX 구조체