NVIDIA OptiX 8.1 nvidia_logo_transpbg.gif Up
OptixProgramGroupHitgroup Struct Reference

#include <optix_types.h>

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

 entryFunctionNameAH

const char* OptixProgramGroupHitgroup::entryFunctionNameAH

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

 entryFunctionNameCH

const char* OptixProgramGroupHitgroup::entryFunctionNameCH

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

 entryFunctionNameIS

const char* OptixProgramGroupHitgroup::entryFunctionNameIS

Entry function name of the intersection (IS) program.

 moduleAH

OptixModule OptixProgramGroupHitgroup::moduleAH

Module holding the any hit (AH) program.

 moduleCH

OptixModule OptixProgramGroupHitgroup::moduleCH

Module holding the closest hit (CH) program.

 moduleIS

OptixModule OptixProgramGroupHitgroup::moduleIS

Module holding the intersection (Is) program.