activeHandles | owl::APIContext | |
APIContext(int32_t *requestedDeviceIDs, int numRequestedDevices) | owl::APIContext | inline |
as() | owl::Object | inline |
buffers | owl::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 | |
createHandle(Object::SP object) | owl::APIContext | |
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::Object | virtual |
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() const | owl::Context | inline |
deviceData | owl::Object | |
devices | owl::Context | private |
dummyLaunchParams | owl::Context | |
enableMotionBlur() | owl::Context | |
enablePeerAccess() | owl::Context | private |
forget(APIHandle *object) | owl::APIContext | |
geoms | owl::Context | |
geomTypes | owl::Context | |
getDevice(int ID) const | owl::Context | inline |
getDevices() const | owl::Context | inline |
graphicsBufferCreate(OWLDataType type, size_t count, cudaGraphicsResource_t resource) | owl::Context | |
groups | owl::Context | |
hostPinnedBufferCreate(OWLDataType type, size_t count) | owl::Context | |
launchParams | owl::Context | |
launchParamTypes | owl::Context | |
logging() | owl::Context | inlinestatic |
managedMemoryBufferCreate(OWLDataType type, size_t count, const void *init) | owl::Context | |
maxInstancingDepth | owl::Context | |
missProgPerRayType | owl::Context | |
missProgs | owl::Context | |
missProgTypes | owl::Context | |
modules | owl::Context | |
monitor | owl::APIContext | |
motionBlurEnabled | owl::Context | |
nextAvailableID | owl::Object | static |
numRayTypes | owl::Context | |
Object() | owl::Object | |
rayGens | owl::Context | |
rayGenTypes | owl::Context | |
releaseAll() | owl::APIContext | |
sbtRangeAllocator | owl::Context | |
setMaxInstancingDepth(int32_t maxInstanceDepth) | owl::Context | |
setMissProg(int rayTypeToSet, MissProg::SP missProgToUse) | owl::Context | |
setRayTypeCount(size_t rayTypeCount) | owl::Context | |
SP typedef | owl::APIContext | |
texture2DCreate(OWLTexelFormat texelFormat, OWLTextureFilterMode filterMode, OWLTextureAddressMode addressMode, const vec2i size, uint32_t linePitchInBytes, const void *texels) | owl::Context | |
textures | owl::Context | |
toString() const | owl::Object | virtual |
track(APIHandle *object) | owl::APIContext | |
trianglesGeomGroupCreate(size_t numChildren) | owl::Context | |
uniqueID | owl::Object | |
userGeomGroupCreate(size_t numChildren) | owl::Context | |
~Context() | owl::Context | virtual |