Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::RayTracingBlasDescriptor Class Referencefinal

#include <RayTracingAccelerationStructure.h>

Public Member Functions

const RayTracingGeometryVector & GetGeometries () const
 
RayTracingGeometryVector & GetGeometries ()
 
RayTracingBlasDescriptorBuild ()
 
RayTracingBlasDescriptorGeometry ()
 
RayTracingBlasDescriptorVertexBuffer (const RHI::StreamBufferView &vertexBuffer)
 
RayTracingBlasDescriptorVertexFormat (RHI::Format vertexFormat)
 
RayTracingBlasDescriptorIndexBuffer (const RHI::IndexBufferView &indexBuffer)
 

Detailed Description

RayTracingBlasDescriptor

The Build() operation in the descriptor allows the BLAS to be initialized using the following pattern:

RHI::RayTracingBlasDescriptor descriptor; descriptor.Build() ->Geometry() ->VertexFormat(RHI::Format::R32G32B32_FLOAT) ->VertexBuffer(vertexBufferView) ->IndexBuffer(indexBufferView) ;


The documentation for this class was generated from the following file: