다음을 통해 공유


D3DX10_IMAGE_LOAD_INFO 구조체

필요에 따라 텍스처 로더 API에 정보를 제공하여 텍스처가 로드되는 방법을 제어합니다. 이러한 매개 변수에 대한 D3DX10_DEFAULT 값으로 인해 D3DX에서 원본 파일의 값을 자동으로 사용합니다.

구문

typedef struct D3DX10_IMAGE_LOAD_INFO {
  UINT              Width;
  UINT              Height;
  UINT              Depth;
  UINT              FirstMipLevel;
  UINT              MipLevels;
  D3D10_USAGE       Usage;
  UINT              BindFlags;
  UINT              CpuAccessFlags;
  UINT              MiscFlags;
  DXGI_FORMAT       Format;
  UINT              Filter;
  UINT              MipFilter;
  D3DX10_IMAGE_INFO *pSrcInfo;
} D3DX10_IMAGE_LOAD_INFO, *LPD3DX10_IMAGE_LOAD_INFO;

멤버

Width

형식: UINT

텍스처의 대상 너비입니다. 텍스처의 실제 너비가 이 값보다 크거나 작으면 이 대상 너비에 맞게 텍스처가 확장 또는 축소됩니다.

높이

형식: UINT

텍스처의 대상 높이입니다. 텍스처의 실제 높이가 이 값보다 크거나 작으면 텍스처가 이 대상 높이에 맞게 스케일 업 또는 다운됩니다.

깊이

형식: UINT

텍스처의 깊이입니다. 볼륨 텍스처에만 적용됩니다.

FirstMipLevel

형식: UINT

텍스처의 가장 높은 해상도 Mipmap 수준입니다. 이 값이 0보다 크면 텍스처가 로드된 후 FirstMipLevel이 mipmap 수준 0에 매핑됩니다.

MipLevels

형식: UINT

텍스처에 있을 최대 Mipmap 수준 수입니다. 0 또는 D3DX10_DEFAULT 사용하면 전체 mipmap 체인이 만들어집니다.

사용 현황

형식: D3D10_USAGE

텍스처 리소스를 사용하는 방식입니다. D3D10_USAGE 참조하세요.

BindFlags

형식: UINT

텍스처에 바인딩할 수 있는 파이프라인 단계입니다. D3D10_BIND_FLAG 참조하세요.

CpuAccessFlags

형식: UINT

텍스처 리소스에 대한 cpu에 대한 액세스 권한입니다. D3D10_CPU_ACCESS_FLAG 참조하세요.

MiscFlags

형식: UINT

기타 리소스 속성( D3D10_RESOURCE_MISC_FLAG 참조).

형식

형식: DXGI_FORMAT

텍스처가 로드된 후의 형식입니다. DXGI_FORMAT 참조하세요.

Filter

형식: UINT

지정된 필터를 사용하여 텍스처를 필터링합니다(다시 샘플링하는 경우에만). D3DX10_FILTER_FLAG 참조하세요.

MipFilter

형식: UINT

지정한 필터를 사용하여 텍스처 밉 수준을 필터링합니다(mipmap을 생성하는 경우에만). 유효한 값은 D3DX10_FILTER_NONE, D3DX10_FILTER_POINT, D3DX10_FILTER_LINEAR 또는 D3DX10_FILTER_TRIANGLE. D3DX10_FILTER_FLAG 참조하세요.

pSrcInfo

형식: D3DX10_IMAGE_INFO*

원본 이미지에 대한 정보입니다. D3DX10_IMAGE_INFO 참조하세요. D3DX10GetImageInfoFromFile, D3DX10GetImageInfoFromMemory 또는 D3DX10GetImageInfoFromResource를 사용하여 가져올 수 있습니다.

설명

구조를 초기화할 때 멤버를 D3DX10_DEFAULT 설정할 수 있으며 D3DX는 텍스처가 로드될 때 원본 텍스처의 기본값으로 초기화합니다.

이 구조는 다음과 같은 API에서 사용할 수 있습니다.

요구 사항

요구 사항
헤더
D3DX10Tex.h

추가 정보

D3DX 구조체