| 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 | |
| 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 |
| 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 | |
| motionBlurEnabled | owl::Context | |
| nextAvailableID | owl::Object | static |
| numRayTypes | owl::Context | |
| Object() | owl::Object | |
| rayGens | owl::Context | |
| rayGenTypes | owl::Context | |
| 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::Context | |
| 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 |
| trianglesGeomGroupCreate(size_t numChildren) | owl::Context | |
| uniqueID | owl::Object | |
| userGeomGroupCreate(size_t numChildren) | owl::Context | |
| ~Context() | owl::Context | virtual |