다음을 통해 공유


D3DX10_FILTER_FLAG 열거형

텍스처 필터링 플래그입니다.

Syntax

typedef enum D3DX10_FILTER_FLAG { 
  D3DX10_FILTER_NONE              = (1 << 0),
  D3DX10_FILTER_POINT             = (2 << 0),
  D3DX10_FILTER_LINEAR            = (3 << 0),
  D3DX10_FILTER_TRIANGLE          = (4 << 0),
  D3DX10_FILTER_BOX               = (5 << 0),
  D3DX10_FILTER_MIRROR_U          = (1 << 16),
  D3DX10_FILTER_MIRROR_V          = (2 << 16),
  D3DX10_FILTER_MIRROR_W          = (4 << 16),
  D3DX10_FILTER_MIRROR            = (7 << 16),
  D3DX10_FILTER_DITHER            = (1 << 19),
  D3DX10_FILTER_DITHER_DIFFUSION  = (2 << 19),
  D3DX10_FILTER_SRGB_IN           = (1 << 21),
  D3DX10_FILTER_SRGB_OUT          = (2 << 21),
  D3DX10_FILTER_SRGB              = (3 << 21)
} D3DX10_FILTER_FLAG, *LPD3DX10_FILTER_FLAG;

상수

D3DX10_FILTER_NONE

크기 조정 또는 필터링이 수행되지 않습니다. 원본 이미지의 범위를 벗어난 픽셀은 투명한 검은색으로 간주됩니다.

D3DX10_FILTER_POINT

각 대상 픽셀은 원본 이미지에서 가장 가까운 픽셀을 샘플링하여 계산됩니다.

D3DX10_FILTER_LINEAR

각 대상 픽셀은 원본 이미지에서 가장 가까운 4픽셀을 샘플링하여 계산됩니다. 이 필터는 두 축의 눈금이 2보다 작은 경우에 가장 잘 작동합니다.

D3DX10_FILTER_TRIANGLE

원본 이미지의 모든 픽셀은 대상 이미지에 동일하게 기여합니다. 필터 중 가장 느린 값입니다.

D3DX10_FILTER_BOX

각 픽셀은 원본 이미지에서 픽셀의 평균 2x2(x2) 상자를 계산하여 계산됩니다. 이 필터는 mipmap의 경우처럼 대상의 크기가 원본의 절반인 경우에만 작동합니다.

D3DX10_FILTER_MIRROR_U

u축의 텍스처 가장자리에서 픽셀을 래핑하지 않고 미러링해야 합니다.

D3DX10_FILTER_MIRROR_V

V축의 텍스처 가장자리에서 픽셀을 래핑하지 않고 미러링해야 합니다.

D3DX10_FILTER_MIRROR_W

w축의 텍스처 가장자리에서 픽셀을 래핑하지 않고 미러링해야 합니다.

D3DX10_FILTER_MIRROR

이 플래그를 지정하는 것은 D3DX_FILTER_MIRROR_U, D3DX_FILTER_MIRROR_V 및 D3DX_FILTER_MIRROR_W 플래그를 지정하는 것과 같습니다.

D3DX10_FILTER_DITHER

결과 이미지는 4x4 정렬 디더 알고리즘을 사용하여 디더링해야 합니다. 이 문제는 한 형식에서 다른 형식으로 변환할 때 발생합니다.

D3DX10_FILTER_DITHER_DIFFUSION

한 형식에서 다른 형식으로 변경할 때 이미지에서 디더링을 확산합니다.

D3DX10_FILTER_SRGB_IN

입력 데이터는 표준 RGB(sRGB) 색 공간에 있습니다. 설명을 참조하세요.

D3DX10_FILTER_SRGB_OUT

출력 데이터는 표준 RGB(sRGB) 색 공간에 있습니다. 설명을 참조하세요.

D3DX10_FILTER_SRGB

D3DX_FILTER_SRGB_IN 지정하는 것과 동일 | D3DX_FILTER_SRGB_OUT. 설명을 참조하세요.

설명

D3DX10은 텍스처 데이터를 로드할 때 감마 보정(RGB 공간에서 표준 RGB 공간으로 색 데이터를 변환)을 자동으로 수행합니다. RGB 데이터가 .png 파일에서 sRGB 텍스처로 로드될 때 instance 대해 자동으로 수행됩니다. SRGB 필터 플래그를 사용하여 데이터를 sRGB 공간으로 변환할 필요가 없는지 여부를 나타냅니다.

요구 사항

요구 사항
헤더
D3DX10Tex.h

추가 정보

D3DX 열거형