Public Member Functions | |
void | destroy () |
void | validate () |
Context | getContext () const |
RTselector | get () |
void | setVisitProgram (Program program) |
Program | getVisitProgram () const |
void | setChildCount (unsigned int count) |
unsigned int | getChildCount () const |
template<typename T > | |
void | setChild (unsigned int index, T child) |
template<typename T > | |
T | getChild (unsigned int index) const |
RTobjecttype | getChildType (unsigned int index) const |
template<typename T > | |
unsigned int | addChild (T child) |
template<typename T > | |
unsigned int | removeChild (T child) |
void | removeChild (int index) |
void | removeChild (unsigned int index) |
template<typename T > | |
unsigned int | getChildIndex (T child) const |
Variable | declareVariable (const std::string &name) |
Variable | queryVariable (const std::string &name) const |
void | removeVariable (Variable v) |
unsigned int | getVariableCount () const |
Variable | getVariable (unsigned int index) const |
Friends | |
class | Handle< SelectorObj > |
Additional Inherited Members | |
![]() | |
static Exception | makeException (RTresult code, RTcontext context) |
Selector wraps the OptiX C API RTselector opaque type and its associated function set.