Skip to content

Struct rayx::ConstState

ClassList > rayx > ConstState

stores all constant buffers

  • #include <InvocationState.h>

Public Attributes

Type Name
RayAttrMask attrRecordMask
OpticalElement *__restrict elements
int *__restrict materialIndices
double *__restrict materialTable
int maxEvents
int numElements
int numSources
bool *__restrict objectRecordMask
ObjectTransform *__restrict objectTransforms
int outputEventsGridStride
RaysPtr rays
Sequential sequential = Sequential::No

Public Attributes Documentation

variable attrRecordMask

RayAttrMask rayx::ConstState::attrRecordMask;

variable elements

OpticalElement* __restrict rayx::ConstState::elements;

variable materialIndices

int* __restrict rayx::ConstState::materialIndices;

variable materialTable

double* __restrict rayx::ConstState::materialTable;

variable maxEvents

int rayx::ConstState::maxEvents;

variable numElements

int rayx::ConstState::numElements;

variable numSources

int rayx::ConstState::numSources;

variable objectRecordMask

bool* __restrict rayx::ConstState::objectRecordMask;

variable objectTransforms

ObjectTransform* __restrict rayx::ConstState::objectTransforms;

variable outputEventsGridStride

int rayx::ConstState::outputEventsGridStride;

variable rays

RaysPtr rayx::ConstState::rays;

variable sequential

Sequential rayx::ConstState::sequential;


The documentation for this class was generated from the following file Intern/rayx-core/src/Shader/InvocationState.h