OWL
OptiX7 Wrapper Library
owl::Context Member List

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

as()owl::Objectinline
buffersowl::Context
buildHitGroupRecordsOn(const DeviceContext::SP &device)owl::Context
buildMissProgRecordsOn(const DeviceContext::SP &device)owl::Context
buildModules()owl::Context
buildPipeline()owl::Context
buildPrograms()owl::Context
buildRayGenRecordsOn(const DeviceContext::SP &device)owl::Context
buildSBT(OWLBuildSBTFlags flags)owl::Context
Context(int32_t *requestedDeviceIDs, int numRequestedDevices)owl::Context
createDeviceData(const std::vector< std::shared_ptr< DeviceContext >> &devices)owl::Object
createGeomType(OWLGeomKind kind, size_t varStructSize, const std::vector< OWLVarDecl > &varDecls)owl::Context
createLaunchParams(const std::shared_ptr< LaunchParamsType > &type)owl::Context
createLaunchParamsType(size_t varStructSize, const std::vector< OWLVarDecl > &varDecls)owl::Context
createMissProg(const std::shared_ptr< MissProgType > &type)owl::Context
createMissProgType(Module::SP module, const std::string &progName, size_t varStructSize, const std::vector< OWLVarDecl > &varDecls)owl::Context
createModule(const std::string &ptxCode)owl::Context
createOn(const std::shared_ptr< DeviceContext > &device)owl::Objectvirtual
createRayGen(const std::shared_ptr< RayGenType > &type)owl::Context
createRayGenType(Module::SP module, const std::string &progName, size_t varStructSize, const std::vector< OWLVarDecl > &varDecls)owl::Context
destroyModules()owl::Context
destroyPrograms()owl::Context
deviceBufferCreate(OWLDataType type, size_t count, const void *init)owl::Context
deviceCount() constowl::Contextinline
deviceDataowl::Object
devicesowl::Contextprivate
dummyLaunchParamsowl::Context
enableMotionBlur()owl::Context
enablePeerAccess()owl::Contextprivate
geomsowl::Context
geomTypesowl::Context
getDevice(int ID) constowl::Contextinline
getDevices() constowl::Contextinline
graphicsBufferCreate(OWLDataType type, size_t count, cudaGraphicsResource_t resource)owl::Context
groupsowl::Context
hostPinnedBufferCreate(OWLDataType type, size_t count)owl::Context
launchParamsowl::Context
launchParamTypesowl::Context
logging()owl::Contextinlinestatic
managedMemoryBufferCreate(OWLDataType type, size_t count, const void *init)owl::Context
maxInstancingDepthowl::Context
missProgPerRayTypeowl::Context
missProgsowl::Context
missProgTypesowl::Context
modulesowl::Context
motionBlurEnabledowl::Context
nextAvailableIDowl::Objectstatic
numRayTypesowl::Context
Object()owl::Object
rayGensowl::Context
rayGenTypesowl::Context
sbtRangeAllocatorowl::Context
setMaxInstancingDepth(int32_t maxInstanceDepth)owl::Context
setMissProg(int rayTypeToSet, MissProg::SP missProgToUse)owl::Context
setRayTypeCount(size_t rayTypeCount)owl::Context
SP typedefowl::Context
texture2DCreate(OWLTexelFormat texelFormat, OWLTextureFilterMode filterMode, OWLTextureAddressMode addressMode, const vec2i size, uint32_t linePitchInBytes, const void *texels)owl::Context
texturesowl::Context
toString() constowl::Objectvirtual
trianglesGeomGroupCreate(size_t numChildren)owl::Context
uniqueIDowl::Object
userGeomGroupCreate(size_t numChildren)owl::Context
~Context()owl::Contextvirtual