> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO

> 레이트레이싱 가속 구조에 대한 사전 빌드 정보를 나타냅니다. 다음을 호출하여 이 구조체의 인스턴스를 가져옵니다.

레이트레이싱 가속 구조에 대한 사전 빌드 정보를 나타냅니다. [GetRaytracingAccelerationStructurePrebuildInfo](/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_getraytracingaccelerationstructureprebuildinfo_public)를 호출하여 이 구조체의 인스턴스를 가져옵니다.

## 구문

```cpp theme={null}
typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO
{
    UINT64 ResultDataMaxSizeInBytes;
    UINT64 ScratchDataSizeInBytes;
    UINT64 UpdateScratchDataSizeInBytes;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO
```

### 멤버

*ResultDataMaxSizeInBytes*\
형식: UINT64

지정된 입력에 기반한 가속 구조 빌드의 결과를 보관하는 데 필요한 크기입니다.

*ScratchDataSizeInBytes*\
형식: UINT64

지정된 입력에 기반한 가속 구조 빌드 중 GPU에서 필요한 스크래치 저장소입니다.

#### UpdateScratchDataSizeInBytes

지정된 입력에 기반한 가속 구조 업데이트 중 GPU에서 필요한 스크래치 저장소입니다. 이는 원본 가속 구조 빌드에 대해서만 호출되어야 하며, 초기 빌드 이외의 모든 가속 구조 업데이트에 대한 스크래치 저장소 요구 사항을 정의합니다.

[GetRaytracingAccelerationStructurePrebuildInfo](/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_getraytracingaccelerationstructureprebuildinfo_public) 호출 시 [D3D12\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BUILD\_FLAG\_ALLOW\_UPDATE](/reference/graphics/d3d12/enums/d3d12_raytracing_acceleration_structure_build_flags_public) 플래그가 지정되지 않은 경우, 이 필드의 반환 값은 0입니다.

*UpdateScratchDataSizeInBytes*\
형식: UINT64

## 요구 사항

**헤더:** d3d12\_xs.h\
**라이브러리:** d3d12\_xs.lib\
**지원 플랫폼**: XBOX Series 콘솔


## Related topics

- [GetRaytracingAccelerationStructurePrebuildInfo](/ko/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_getraytracingaccelerationstructureprebuildinfo_public.md)
- [D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS](/ko/reference/graphics/d3d12/structs/d3d12_build_raytracing_acceleration_structure_inputs_public.md)
- [D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC](/ko/reference/graphics/d3d12/structs/d3d12_build_raytracing_acceleration_structure_desc_public.md)
- [D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_raytracing_acceleration_structure_postbuild_info_current_size_desc_public.md)
- [D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_raytracing_acceleration_structure_postbuild_info_compacted_size_desc_public.md)
