Nebula
Loading...
Searching...
No Matches
Terrain::[struct].raytracingState Struct Reference

Public Attributes

CoreGraphics::ShaderProgramId meshProgram
CoreGraphics::VertexAlloc vertexBuffer
CoreGraphics::VertexAlloc indexBuffer
CoreGraphics::ResourceTableId meshGenTable
CoreGraphics::BufferId patchBuffer
CoreGraphics::BufferId constantsBuffer
SizeT numTris
SizeT numPatches
bool updateMesh
std::function< void()> terrainSetupCallback
IndexT setupBlasFrame

Member Data Documentation

◆ constantsBuffer

CoreGraphics::BufferId Terrain::[struct].raytracingState constantsBuffer

◆ indexBuffer

CoreGraphics::VertexAlloc Terrain::[struct].raytracingState indexBuffer

◆ meshGenTable

CoreGraphics::ResourceTableId Terrain::[struct].raytracingState meshGenTable

◆ meshProgram

CoreGraphics::ShaderProgramId Terrain::[struct].raytracingState meshProgram

◆ numPatches

◆ numTris

◆ patchBuffer

CoreGraphics::BufferId Terrain::[struct].raytracingState patchBuffer

◆ setupBlasFrame

IndexT Terrain::[struct].raytracingState setupBlasFrame

◆ terrainSetupCallback

std::function<void()> Terrain::[struct].raytracingState terrainSetupCallback

◆ updateMesh

◆ vertexBuffer

CoreGraphics::VertexAlloc Terrain::[struct].raytracingState vertexBuffer

The documentation for this struct was generated from the following files: