HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_VKAccelerationStructureInstance Class Reference

#include <RV_VKAccelerationStructure.h>

Public Member Functions

void setTransform (UT_Matrix4F transform)
 
void setInstCustomIndex (exint index)
 
void setVisibilityMask (exint mask)
 
void setSBTOffset (exint offset)
 
void setFaceCullingEnabled (bool enable)
 
void fillInstanceInfo ()
 

Protected Member Functions

void setAccelStructReference (VkDeviceAddress ref)
 

Protected Attributes

VkAccelerationStructureInstanceKHR myVkAccelStructInst = {}
 

Friends

class RV_VKAccelerationStructure
 

Detailed Description

Definition at line 182 of file RV_VKAccelerationStructure.h.

Member Function Documentation

void RV_VKAccelerationStructureInstance::fillInstanceInfo ( )
void RV_VKAccelerationStructureInstance::setAccelStructReference ( VkDeviceAddress  ref)
inlineprotected

Definition at line 201 of file RV_VKAccelerationStructure.h.

void RV_VKAccelerationStructureInstance::setFaceCullingEnabled ( bool  enable)
inline

Definition at line 193 of file RV_VKAccelerationStructure.h.

void RV_VKAccelerationStructureInstance::setInstCustomIndex ( exint  index)
inline

Definition at line 187 of file RV_VKAccelerationStructure.h.

void RV_VKAccelerationStructureInstance::setSBTOffset ( exint  offset)
inline

Definition at line 191 of file RV_VKAccelerationStructure.h.

void RV_VKAccelerationStructureInstance::setTransform ( UT_Matrix4F  transform)
inline

Definition at line 185 of file RV_VKAccelerationStructure.h.

void RV_VKAccelerationStructureInstance::setVisibilityMask ( exint  mask)
inline

Definition at line 189 of file RV_VKAccelerationStructure.h.

Friends And Related Function Documentation

Definition at line 204 of file RV_VKAccelerationStructure.h.

Member Data Documentation

VkAccelerationStructureInstanceKHR RV_VKAccelerationStructureInstance::myVkAccelStructInst = {}
protected

Definition at line 199 of file RV_VKAccelerationStructure.h.


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