OWL
OptiX7 Wrapper Library
owl::SBT Struct Reference

#include <DeviceContext.h>

Public Attributes

size_t rayGenRecordCount = 0
 
size_t rayGenRecordSize = 0
 
DeviceMemory rayGenRecordsBuffer
 
size_t hitGroupRecordSize = 0
 
size_t hitGroupRecordCount = 0
 
DeviceMemory hitGroupRecordsBuffer
 
size_t missProgRecordSize = 0
 
size_t missProgRecordCount = 0
 
DeviceMemory missProgRecordsBuffer
 
DeviceMemory launchParamsBuffer
 

Detailed Description

helper clas to handle device-side shader binding table creation

Member Data Documentation

◆ hitGroupRecordCount

size_t owl::SBT::hitGroupRecordCount = 0

◆ hitGroupRecordsBuffer

DeviceMemory owl::SBT::hitGroupRecordsBuffer

◆ hitGroupRecordSize

size_t owl::SBT::hitGroupRecordSize = 0

◆ launchParamsBuffer

DeviceMemory owl::SBT::launchParamsBuffer

◆ missProgRecordCount

size_t owl::SBT::missProgRecordCount = 0

◆ missProgRecordsBuffer

DeviceMemory owl::SBT::missProgRecordsBuffer

◆ missProgRecordSize

size_t owl::SBT::missProgRecordSize = 0

◆ rayGenRecordCount

size_t owl::SBT::rayGenRecordCount = 0

◆ rayGenRecordsBuffer

DeviceMemory owl::SBT::rayGenRecordsBuffer

◆ rayGenRecordSize

size_t owl::SBT::rayGenRecordSize = 0

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