D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES 구조체(d2d1effectauthor.h)
꼭짓점 셰이더 및 입력 요소 설명을 정의하여 입력 레이아웃을 정의합니다. 조합은 사용자 지정 꼭짓점 효과가 사용자 지정 꼭짓점 셰이더를 만들고 사용자 지정 레이아웃을 전달할 수 있도록 하는 데 사용됩니다.
구문
typedef struct D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES {
const BYTE *shaderBufferWithInputSignature;
UINT32 shaderBufferSize;
const D2D1_INPUT_ELEMENT_DESC *inputElements;
UINT32 elementCount;
UINT32 stride;
} D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES;
멤버
shaderBufferWithInputSignature
버퍼에 대한 포인터입니다.
shaderBufferSize
버퍼의 크기입니다.
inputElements
입력 어셈블러 단계 데이터 형식의 배열입니다.
elementCount
꼭짓점 셰이더의 입력 요소 수입니다.
stride
꼭짓점 보폭입니다.
설명
꼭짓점 셰이더는 꼭짓점 버퍼 속성을 허용하는 CreateVertexBuffer 호출에 의해 로드됩니다.
표준 꼭짓점 셰이더 중 하나를 사용하는 경우 이 구조를 지정할 필요가 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
머리글 | d2d1effectauthor.h |