OWL
OptiX7 Wrapper Library
owl::BufferPointerVariable Member List

This is the complete list of members for owl::BufferPointerVariable, including all inherited members.

as()owl::Objectinline
bufferowl::BufferPointerVariable
BufferPointerVariable(const OWLVarDecl *const varDecl)owl::BufferPointerVariableinline
createDeviceData(const std::vector< std::shared_ptr< DeviceContext >> &devices)owl::Object
createInstanceOf(const OWLVarDecl *decl)owl::Variablestatic
createOn(const std::shared_ptr< DeviceContext > &device)owl::Objectvirtual
deviceDataowl::Object
mismatchingType()owl::Variable
nextAvailableIDowl::Objectstatic
Object()owl::Object
set(const Buffer::SP &value) overrideowl::BufferPointerVariableinline
owl::Variable::set(const std::shared_ptr< Buffer > &value)owl::Variableinlinevirtual
owl::Variable::set(const std::shared_ptr< Group > &value)owl::Variableinlinevirtual
owl::Variable::set(const std::shared_ptr< Texture > &value)owl::Variableinlinevirtual
owl::Variable::set(const int32_t &value)owl::Variableinlinevirtual
owl::Variable::set(const vec2i &value)owl::Variableinlinevirtual
owl::Variable::set(const vec3i &value)owl::Variableinlinevirtual
owl::Variable::set(const vec4i &value)owl::Variableinlinevirtual
owl::Variable::set(const uint32_t &value)owl::Variableinlinevirtual
owl::Variable::set(const vec2ui &value)owl::Variableinlinevirtual
owl::Variable::set(const vec3ui &value)owl::Variableinlinevirtual
owl::Variable::set(const vec4ui &value)owl::Variableinlinevirtual
owl::Variable::set(const int64_t &value)owl::Variableinlinevirtual
owl::Variable::set(const vec2l &value)owl::Variableinlinevirtual
owl::Variable::set(const vec3l &value)owl::Variableinlinevirtual
owl::Variable::set(const vec4l &value)owl::Variableinlinevirtual
owl::Variable::set(const uint64_t &value)owl::Variableinlinevirtual
owl::Variable::set(const vec2ul &value)owl::Variableinlinevirtual
owl::Variable::set(const vec3ul &value)owl::Variableinlinevirtual
owl::Variable::set(const vec4ul &value)owl::Variableinlinevirtual
owl::Variable::set(const float &value)owl::Variableinlinevirtual
owl::Variable::set(const vec2f &value)owl::Variableinlinevirtual
owl::Variable::set(const vec3f &value)owl::Variableinlinevirtual
owl::Variable::set(const vec4f &value)owl::Variableinlinevirtual
owl::Variable::set(const double &value)owl::Variableinlinevirtual
owl::Variable::set(const vec2d &value)owl::Variableinlinevirtual
owl::Variable::set(const vec3d &value)owl::Variableinlinevirtual
owl::Variable::set(const vec4d &value)owl::Variableinlinevirtual
setRaw(const void *ptr)owl::Variableinlinevirtual
SP typedefowl::BufferPointerVariable
toString() constowl::Variableinlinevirtual
uniqueIDowl::Object
varDeclowl::Variable
Variable(const OWLVarDecl *const varDecl)owl::Variableinline
writeToSBT(uint8_t *sbtEntry, const DeviceContext::SP &device) const overrideowl::BufferPointerVariableinlinevirtual