IPipeLineStagesCallback::MeshDataVertCallback 메서드
연결되지 않은 요청에서 반환된 파이프라인 단계 메시 정보를 호스트에 알리는 콜백입니다.
구문
HRESULT MeshDataVertCallback(
UINT numVertices,
UINT numBufferLayoutEntries,
MeshDataBufferLayoutEntry [] count1_entries,
UINT stride,
UINT numVBBytes,
BYTE [] count4_pVBData,
UINT numIBBytes,
BYTE [] count6_pIBData,
UINT indexSize,
UINT IBOffset,
UINT baseVertex,
UINT minVertex,
BOOL IBIndexesVB,
UINT numIndices,
UINT topology
);
매개 변수
numVertices
결과의 꼭짓점 수입니다.
numBufferLayoutEntries
결과의 버퍼 레이아웃 항목 수입니다.
count1_entries
버퍼 레이아웃 전체입니다. 셰이더 출력 서명을 설명합니다.
Stride
전체 출력 청크의 크기(stride)입니다.
numVBBytes
꼭짓점 버퍼의 크기(바이트)입니다.
count4_pVBData
꼭짓점 버퍼입니다.
numIBBytes
인덱스 버퍼의 크기(바이트)입니다.
count6_pIBData
인덱스 버퍼입니다.
indexSize
각 인덱스의 크기(바이트)입니다.
IBOffset
인덱스를 사용할 위치를 지정하는 인덱스 버퍼의 오프셋입니다.
baseVertex
꼭짓점이 사용되는 위치를 지정하는 꼭짓점 버퍼의 오프셋입니다.
minVertex
IBIndexesVB
인덱스 버퍼를 사용하는 경우 true이고, 그렇지 않으면 false입니다.
numIndices
사용된 인덱스 수입니다.
토폴로지
셰이더의 토폴로지입니다. 이는 연결된 그리기 호출의 토폴로지와 반드시 동일하지는 않습니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
헤더 | Vspixengine.h |
참고 항목