D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 구조체(d3d12umddi.h)

PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 콜백 함수에 대한 입력을 빌드합니다.

구문

typedef struct D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 {
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE        Type;
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags;
  UINT                                                   NumDescs;
  D3D12DDI_ELEMENTS_LAYOUT                               DescsLayout;
  union {
    D3D12DDI_GPU_VIRTUAL_ADDRESS                 InstanceDescs;
    const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 *pGeometryDescs;
    const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 const * * ppGeometryDescs;
  };
} D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054;

멤버

Type

빌드할 광선 추적 가속 구조의 유형을 지정하는 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE 열거형입니다.

Flags

빌드 옵션을 지정하는 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS 플래그입니다.

NumDescs

가속 구조 업데이트 수입니다.

DescsLayout

하위 수준 가속 구조에서 기하 도형 순서를 정의하는 D3D12DDI_ELEMENTS_LAYOUT .

InstanceDescs

최상위 가속 구조에서 instance 순서를 정의하는 D3D12DDI_GPU_VIRTUAL_ADDRESS.

pGeometryDescs

기하 도형 설명을 정의하는 D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 대한 포인터입니다.

ppGeometryDescs

D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 포인터에 대한 포인터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h