NVIDIA OptiX 7.1 API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
OptixProgramGroupHitgroup Struct Reference

Public Attributes

OptixModule moduleCH
 
const char * entryFunctionNameCH
 
OptixModule moduleAH
 
const char * entryFunctionNameAH
 
OptixModule moduleIS
 
const char * entryFunctionNameIS
 

Detailed Description

Program group representing the hitgroup.

For each of the three program types, module and entry function name might both be nullptr.

See Also
OptixProgramGroupDesc::hitgroup

Member Data Documentation

const char* OptixProgramGroupHitgroup::entryFunctionNameAH

Entry function name of the any hit (AH) program.

const char* OptixProgramGroupHitgroup::entryFunctionNameCH

Entry function name of the closest hit (CH) program.

const char* OptixProgramGroupHitgroup::entryFunctionNameIS

Entry function name of the intersection (IS) program.

OptixModule OptixProgramGroupHitgroup::moduleAH

Module holding the any hit (AH) program.

OptixModule OptixProgramGroupHitgroup::moduleCH

Module holding the closest hit (CH) program.

OptixModule OptixProgramGroupHitgroup::moduleIS

Module holding the intersection (Is) program.