Blue Brain BioExplorer
|
Classes | |
class | OptiXAnaglyphCamera |
class | OptiXCamera |
class | OptiXCameraProgram |
The OptiXCameraProgram class is an abstract class that provides the required programs for launching rays from a camera. More... | |
struct | OptixShaderProgram |
class | OptiXContext |
class | OptiXEngine |
class | OptiXField |
class | OptiXFrameBuffer |
class | OptiXMaterial |
class | OptiXModel |
class | OptiXOrthographicCamera |
class | OptiXPerspectiveCamera |
class | OptiXRenderer |
class | OptiXScene |
struct | VolumeGeometry |
struct | FieldGeometry |
class | OptiXVolume |
class | OptiXSharedDataVolume |
class | OptiXCylindricStereoCamera |
Typedefs | |
using | OptiXShaderProgramPtr = std::shared_ptr< OptixShaderProgram > |
using | OptiXCameraPtr = std::shared_ptr< OptiXCamera > |
using | OptiXCameraProgramPtr = std::shared_ptr< OptiXCameraProgram > |
Enumerations | |
enum class | OptixGeometryType { sphere , cone , cylinder , triangleMesh , volume , streamline , sdfGeometry , field } |
Functions | |
template<typename T > | |
void | setBufferRaw (RTbuffertype bufferType, RTformat bufferFormat, ::optix::Handle<::optix::BufferObj > &buffer, ::optix::Handle<::optix::VariableObj > geometry, T *src, const size_t numElements, const size_t bytes) |
template<typename T > | |
void | setBuffer (RTbuffertype bufferType, RTformat bufferFormat, ::optix::Handle<::optix::BufferObj > &buffer, ::optix::Handle<::optix::VariableObj > geometry, const std::vector< T > &src, const size_t numElements) |
void | toOptiXProperties (const PropertyMap &object) |
Variables | |
const std::string | PTX_CYLINDRIC_STEREO_CAMERA = CorePluginOpenDeck_generated_CylindricStereoCamera_cu_ptx |
const std::string | PTX_MISS = OptiX6Engine_generated_Constantbg_cu_ptx |
const std::string | CUDA_FUNC_OPENDECK_CAMERA = "openDeckCamera" |
const std::string | CONTEXT_CAMERA_SEGMENT_ID = "segmentID" |
const std::string | CONTEXT_CAMERA_HEAD_POSITION = "head_position" |
const std::string | CONTEXT_CAMERA_HEAD_ROTATION = "head_rotation" |
const std::string | CONTEXT_CAMERA_HEAD_UVEC = "headUVec" |
const std::string | CONTEXT_CAMERA_HALF_IPD = "half_ipd" |
const std::string | CONTEXT_CAMERA_FOCUS_DISTANCE = "focus_distance" |
using core::engine::optix::OptiXCameraProgramPtr = typedef std::shared_ptr<OptiXCameraProgram> |
Definition at line 38 of file OptiXTypes.h.
using core::engine::optix::OptiXCameraPtr = typedef std::shared_ptr<OptiXCamera> |
Definition at line 36 of file OptiXTypes.h.
using core::engine::optix::OptiXShaderProgramPtr = typedef std::shared_ptr<OptixShaderProgram> |
Definition at line 195 of file OptiXContext.h.
|
strong |
Enumerator | |
---|---|
sphere | |
cone | |
cylinder | |
triangleMesh | |
volume | |
streamline | |
sdfGeometry | |
field |
Definition at line 167 of file OptiXContext.h.
void core::engine::optix::setBuffer | ( | RTbuffertype | bufferType, |
RTformat | bufferFormat, | ||
::optix::Handle<::optix::BufferObj > & | buffer, | ||
::optix::Handle<::optix::VariableObj > | geometry, | ||
const std::vector< T > & | src, | ||
const size_t | numElements | ||
) |
Definition at line 66 of file OptiXModel.cpp.
void core::engine::optix::setBufferRaw | ( | RTbuffertype | bufferType, |
RTformat | bufferFormat, | ||
::optix::Handle<::optix::BufferObj > & | buffer, | ||
::optix::Handle<::optix::VariableObj > | geometry, | ||
T * | src, | ||
const size_t | numElements, | ||
const size_t | bytes | ||
) |
Definition at line 49 of file OptiXModel.cpp.
void core::engine::optix::toOptiXProperties | ( | const PropertyMap & | object | ) |
Definition at line 35 of file OptiXUtils.cpp.
const std::string core::engine::optix::CONTEXT_CAMERA_FOCUS_DISTANCE = "focus_distance" |
Definition at line 44 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::CONTEXT_CAMERA_HALF_IPD = "half_ipd" |
Definition at line 43 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::CONTEXT_CAMERA_HEAD_POSITION = "head_position" |
Definition at line 40 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::CONTEXT_CAMERA_HEAD_ROTATION = "head_rotation" |
Definition at line 41 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::CONTEXT_CAMERA_HEAD_UVEC = "headUVec" |
Definition at line 42 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::CONTEXT_CAMERA_SEGMENT_ID = "segmentID" |
Definition at line 39 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::CUDA_FUNC_OPENDECK_CAMERA = "openDeckCamera" |
Definition at line 38 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::PTX_CYLINDRIC_STEREO_CAMERA = CorePluginOpenDeck_generated_CylindricStereoCamera_cu_ptx |
Definition at line 36 of file OptiXCylindricStereoCamera.cpp.
const std::string core::engine::optix::PTX_MISS = OptiX6Engine_generated_Constantbg_cu_ptx |
Definition at line 37 of file OptiXCylindricStereoCamera.cpp.