VTK: Rendering/RayTracing/RTWrapper/RTWrapper.h File Reference

| VTK 9.3.1

Macros | Functions
RTWrapper.h File Reference
`#include "Backend.h"`
`#include "Types.h"`
`#include <set>`
Include dependency graph for RTWrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#define | OSPObject RTWObject
#define | OSPGroup RTWGroup
#define | OSPRenderer RTWRenderer
#define | OSPWorld RTWWorld
#define | OSPInstance RTWInstance
#define | OSPGeometricModel RTWGeometricModel
#define | OSPData RTWData
#define | OSPCamera RTWCamera
#define | OSPLight RTWLight
#define | OSPTexture2D RTWTexture2D
#define | OSPTexture RTWTexture2D
#define | OSPTextureFormat RTWTextureFormat
#define | OSPMaterial RTWMaterial
#define | OSPGeometry RTWGeometry
#define | OSPFrameBuffer RTWFrameBuffer
#define | OSPVolume RTWVolume
#define | OSPVolumetricModel RTWVolumetricModel
#define | OSPTransferFunction RTWTransferFunction
#define | OSPDataType RTWDataType
#define | OSP_FLOAT RTW_FLOAT
#define | OSP_VEC2F RTW_VEC2F
#define | OSP_VEC3F RTW_VEC3F
#define | OSP_VEC4F RTW_VEC4F
#define | OSP_BOX3F RTW_BOX3F
#define | OSP_INT RTW_INT
#define | OSP_VEC2I RTW_VEC2I
#define | OSP_VEC3I RTW_VEC3I
#define | OSP_VEC4I RTW_VEC4I
#define | OSP_BOX3I RTW_BOX3I
#define | OSP_UINT RTW_UINT
#define | OSP_VEC2UI RTW_VEC2UI
#define | OSP_VEC3UI RTW_VEC3UI
#define | OSP_VEC4UI RTW_VEC4UI
#define | OSP_UCHAR RTW_UCHAR
#define | OSP_VEC2UC RTW_VEC2UC
#define | OSP_VEC3UC RTW_VEC3UC
#define | OSP_VEC4UC RTW_VEC4UC
#define | OSP_USHORT RTW_USHORT
#define | OSP_LONG RTW_LONG
#define | OSP_ULONG RTW_ULONG
#define | OSP_SHORT RTW_SHORT
#define | OSP_USHORT RTW_USHORT
#define | OSP_DOUBLE RTW_DOUBLE
#define | OSP_OBJECT RTW_OBJECT
#define | OSP_RAW RTW_RAW
#define | OSP_DEVICE RTW_DEVICE
#define | OSP_VOID_PTR RTW_VOID_PTR
#define | OSP_BOOL RTW_BOOL
#define | OSP_CAMERA RTW_CAMERA
#define | OSP_DATA RTW_DATA
#define | OSP_FRAMEBUFFER RTW_FRAMEBUFFER
#define | OSP_FUTURE RTW_FUTURE
#define | OSP_GEOMETRIC_MODEL RTW_GEOMETRIC_MODEL
#define | OSP_GEOMETRY RTW_GEOMETRY
#define | OSP_GROUP RTW_GROUP
#define | OSP_IMAGE_OPERATION RTW_IMAGE_OPERATION
#define | OSP_INSTANCE RTW_INSTANCE
#define | OSP_LIGHT RTW_LIGHT
#define | OSP_MATERIAL RTW_MATERIAL
#define | OSP_RENDERER RTW_RENDERER
#define | OSP_TEXTURE RTW_TEXTURE
#define | OSP_TRANSFER_FUNCTION RTW_TRANSFER_FUNCTION
#define | OSP_VOLUME RTW_VOLUME
#define | OSP_VOLUMETRIC_MODEL RTW_VOLUMETRIC_MODEL
#define | OSP_WORLD RTW_WORLD
#define | OSP_STRING RTW_STRING
#define | OSP_CHAR RTW_CHAR
#define | OSP_UNKNOWN RTW_UNKNOWN
#define | OSP_TEXTURE_FILTER_NEAREST RTW_TEXTURE_FILTER_NEAREST
#define | OSP_TEXTURE_FILTER_BILINEAR RTW_TEXTURE_FILTER_BILINEAR
#define | OSP_TEXTURE_RGB8 RTW_TEXTURE_RGB8
#define | OSP_TEXTURE_R32F RTW_TEXTURE_R32F
#define | OSP_TEXTURE_RGB32F RTW_TEXTURE_RGB32F
#define | OSP_TEXTURE_RGBA32F RTW_TEXTURE_RGBA32F
#define | OSP_TEXTURE_R8 RTW_TEXTURE_R8
#define | OSP_TEXTURE_RGB8 RTW_TEXTURE_RGB8
#define | OSP_TEXTURE_RGBA8 RTW_TEXTURE_RGBA8
#define | OSP_TEXTURE_L8 RTW_TEXTURE_L8
#define | OSP_TEXTURE_LA8 RTW_TEXTURE_LA8
#define | OSP_TEXTURE_SRGB RTW_TEXTURE_SRGB
#define | OSP_TEXTURE_SRGBA RTW_TEXTURE_SRGBA
#define | OSP_FB_RGBA32F RTW_FB_RGBA32F
#define | OSP_FB_RGBA8 RTW_FB_RGBA8
#define | OSP_FB_SRGBA RTW_FB_SRGBA
#define | OSP_FB_COLOR RTW_FB_COLOR
#define | OSP_FB_DEPTH RTW_FB_DEPTH
#define | OSP_FB_ACCUM RTW_FB_ACCUM
#define | OSP_FB_NORMAL RTW_FB_NORMAL
#define | OSP_FB_ALBEDO RTW_FB_ALBEDO
#define | OSP_TETRAHEDRON RTW_TETRAHEDRON
#define | OSP_HEXAHEDRON RTW_HEXAHEDRON
#define | OSP_WEDGE RTW_WEDGE
#define | OSP_PYRAMID RTW_PYRAMID
#define | OSP_ROUND RTW_ROUND
#define | OSP_FLAT RTW_FLAT
#define | OSP_RIBBON RTW_RIBBON
#define | OSP_UNKNOWN_CURVE_TYPE RTW_UNKNOWN_CURVE_TYPE
#define | OSP_LINEAR RTW_LINEAR
#define | OSP_BEZIER RTW_BEZIER
#define | OSP_BSPLINE RTW_BSPLINE
#define | OSP_HERMITE RTW_HERMITE
#define | OSP_CATMULL_ROM RTW_CATMULL_ROM
#define | OSP_UNKNOWN_CURVE_BASIS RTW_UNKOWN_CURVE_BASIS
#define | ospSetFloat backend->SetFloat
#define | ospSetBool backend->SetBool
#define | ospSetInt backend->SetInt
#define | ospSetVec2i backend->SetVec2i
#define | ospSetVec3i backend->SetVec3i
#define | ospSetVec2f backend->SetVec2f
#define | ospSetVec3f backend->SetVec3f
#define | ospSetVec4f backend->SetVec4f
#define | ospSetString backend->SetString
#define | ospSetParam backend->SetParam
#define | ospSetObject backend->SetObject
#define | ospSetObjectAsData backend->SetObjectAsData
#define | ospRemoveParam backend->RemoveParam
#define | ospCommit backend->Commit
#define | ospRelease backend->Release
#define | ospNewData backend->NewData
#define | ospNewCopyData1D backend->NewCopyData1D
#define | ospNewCopyData2D backend->NewCopyData2D
#define | ospNewCopyData3D backend->NewCopyData3D
#define | ospNewSharedData1D backend->NewSharedData1D
#define | ospNewSharedData2D backend->NewSharedData2D
#define | ospNewSharedData3D backend->NewSharedData3D
#define | ospNewGroup backend->NewGroup
#define | ospNewCamera backend->NewCamera
#define | ospNewLight backend->NewLight
#define | ospNewTexture backend->NewTexture
#define | ospNewMaterial backend->NewMaterial
#define | ospNewTransferFunction backend->NewTransferFunction
#define | ospNewVolume backend->NewVolume
#define | ospNewGeometry backend->NewGeometry
#define | ospNewModel backend->NewModel
#define | ospNewGeometricModel backend->NewGeometricModel
#define | ospNewVolumetricModel backend->NewVolumetricModel
#define | ospNewWorld backend->NewWorld
#define | ospNewInstance backend->NewInstance
#define | ospNewFrameBuffer backend->NewFrameBuffer
#define | ospNewRenderer backend->NewRenderer
#define | ospFrameBufferClear backend->FrameBufferClear
#define | ospRenderFrame backend->RenderFrame
#define | ospMapFrameBuffer backend->MapFrameBuffer
#define | ospUnmapFrameBuffer backend->UnmapFrameBuffer
#define | ospAddGeometry backend->AddGeometry
#define | ospAddVolume backend->AddVolume
#define | ospcommon rtw
#define | osp rtw

## Functions
void | rtwInit ()
RTW::Backend * | rtwSwitch (const char *name)
void | rtwShutdown ()
std::set< RTWBackendType > | rtwGetAvailableBackends ()

## Macro Definition Documentation

## ◆ OSPObject

#define OSPObject RTWObject

Definition at line 17 of file RTWrapper.h.

## ◆ OSPGroup

#define OSPGroup RTWGroup

Definition at line 18 of file RTWrapper.h.

## ◆ OSPRenderer

#define OSPRenderer RTWRenderer

Definition at line 19 of file RTWrapper.h.

## ◆ OSPWorld

#define OSPWorld RTWWorld

Definition at line 20 of file RTWrapper.h.

## ◆ OSPInstance

#define OSPInstance RTWInstance

Definition at line 21 of file RTWrapper.h.

## ◆ OSPGeometricModel

#define OSPGeometricModel RTWGeometricModel

Definition at line 22 of file RTWrapper.h.

## ◆ OSPData

#define OSPData RTWData

Definition at line 23 of file RTWrapper.h.

## ◆ OSPCamera

#define OSPCamera RTWCamera

Definition at line 24 of file RTWrapper.h.

## ◆ OSPLight

#define OSPLight RTWLight

Definition at line 25 of file RTWrapper.h.

## ◆ OSPTexture2D

#define OSPTexture2D RTWTexture2D

Definition at line 26 of file RTWrapper.h.

## ◆ OSPTexture

#define OSPTexture RTWTexture2D

Definition at line 27 of file RTWrapper.h.

## ◆ OSPTextureFormat

#define OSPTextureFormat RTWTextureFormat

Definition at line 28 of file RTWrapper.h.

## ◆ OSPMaterial

#define OSPMaterial RTWMaterial

Definition at line 29 of file RTWrapper.h.

## ◆ OSPGeometry

#define OSPGeometry RTWGeometry

Definition at line 30 of file RTWrapper.h.

## ◆ OSPFrameBuffer

#define OSPFrameBuffer RTWFrameBuffer

Definition at line 31 of file RTWrapper.h.

## ◆ OSPVolume

#define OSPVolume RTWVolume

Definition at line 32 of file RTWrapper.h.

## ◆ OSPVolumetricModel

#define OSPVolumetricModel RTWVolumetricModel

Definition at line 33 of file RTWrapper.h.

## ◆ OSPTransferFunction

#define OSPTransferFunction RTWTransferFunction

Definition at line 34 of file RTWrapper.h.

## ◆ OSPDataType

#define OSPDataType RTWDataType

Definition at line 35 of file RTWrapper.h.

## ◆ OSP_FLOAT

#define OSP_FLOAT RTW_FLOAT

Definition at line 37 of file RTWrapper.h.

## ◆ OSP_VEC2F

#define OSP_VEC2F RTW_VEC2F

Definition at line 38 of file RTWrapper.h.

## ◆ OSP_VEC3F

#define OSP_VEC3F RTW_VEC3F

Definition at line 39 of file RTWrapper.h.

## ◆ OSP_VEC4F

#define OSP_VEC4F RTW_VEC4F

Definition at line 40 of file RTWrapper.h.

## ◆ OSP_BOX3F

#define OSP_BOX3F RTW_BOX3F

Definition at line 41 of file RTWrapper.h.

## ◆ OSP_INT

#define OSP_INT RTW_INT

Definition at line 43 of file RTWrapper.h.

## ◆ OSP_VEC2I

#define OSP_VEC2I RTW_VEC2I

Definition at line 44 of file RTWrapper.h.

## ◆ OSP_VEC3I

#define OSP_VEC3I RTW_VEC3I

Definition at line 45 of file RTWrapper.h.

## ◆ OSP_VEC4I

#define OSP_VEC4I RTW_VEC4I

Definition at line 46 of file RTWrapper.h.

## ◆ OSP_BOX3I

#define OSP_BOX3I RTW_BOX3I

Definition at line 47 of file RTWrapper.h.

## ◆ OSP_UINT

#define OSP_UINT RTW_UINT

Definition at line 49 of file RTWrapper.h.

## ◆ OSP_VEC2UI

#define OSP_VEC2UI RTW_VEC2UI

Definition at line 50 of file RTWrapper.h.

## ◆ OSP_VEC3UI

#define OSP_VEC3UI RTW_VEC3UI

Definition at line 51 of file RTWrapper.h.

## ◆ OSP_VEC4UI

#define OSP_VEC4UI RTW_VEC4UI

Definition at line 52 of file RTWrapper.h.

## ◆ OSP_UCHAR

#define OSP_UCHAR RTW_UCHAR

Definition at line 54 of file RTWrapper.h.

## ◆ OSP_VEC2UC

#define OSP_VEC2UC RTW_VEC2UC

Definition at line 55 of file RTWrapper.h.

## ◆ OSP_VEC3UC

#define OSP_VEC3UC RTW_VEC3UC

Definition at line 56 of file RTWrapper.h.

## ◆ OSP_VEC4UC

#define OSP_VEC4UC RTW_VEC4UC

Definition at line 57 of file RTWrapper.h.

## ◆ OSP_USHORT [1/2]

#define OSP_USHORT RTW_USHORT

Definition at line 64 of file RTWrapper.h.

## ◆ OSP_LONG

#define OSP_LONG RTW_LONG

Definition at line 60 of file RTWrapper.h.

## ◆ OSP_ULONG

#define OSP_ULONG RTW_ULONG

Definition at line 61 of file RTWrapper.h.

## ◆ OSP_SHORT

#define OSP_SHORT RTW_SHORT

Definition at line 63 of file RTWrapper.h.

## ◆ OSP_USHORT [2/2]

#define OSP_USHORT RTW_USHORT

Definition at line 64 of file RTWrapper.h.

## ◆ OSP_DOUBLE

#define OSP_DOUBLE RTW_DOUBLE

Definition at line 66 of file RTWrapper.h.

## ◆ OSP_OBJECT

#define OSP_OBJECT RTW_OBJECT

Definition at line 68 of file RTWrapper.h.

## ◆ OSP_RAW

#define OSP_RAW RTW_RAW

Definition at line 69 of file RTWrapper.h.

## ◆ OSP_DEVICE

#define OSP_DEVICE RTW_DEVICE

Definition at line 71 of file RTWrapper.h.

## ◆ OSP_VOID_PTR

#define OSP_VOID_PTR RTW_VOID_PTR

Definition at line 73 of file RTWrapper.h.

## ◆ OSP_BOOL

#define OSP_BOOL RTW_BOOL

Definition at line 75 of file RTWrapper.h.

## ◆ OSP_CAMERA

#define OSP_CAMERA RTW_CAMERA

Definition at line 77 of file RTWrapper.h.

## ◆ OSP_DATA

#define OSP_DATA RTW_DATA

Definition at line 78 of file RTWrapper.h.

## ◆ OSP_FRAMEBUFFER

#define OSP_FRAMEBUFFER RTW_FRAMEBUFFER

Definition at line 79 of file RTWrapper.h.

## ◆ OSP_FUTURE

#define OSP_FUTURE RTW_FUTURE

Definition at line 80 of file RTWrapper.h.

## ◆ OSP_GEOMETRIC_MODEL

#define OSP_GEOMETRIC_MODEL RTW_GEOMETRIC_MODEL

Definition at line 81 of file RTWrapper.h.

## ◆ OSP_GEOMETRY

#define OSP_GEOMETRY RTW_GEOMETRY

Definition at line 82 of file RTWrapper.h.

## ◆ OSP_GROUP

#define OSP_GROUP RTW_GROUP

Definition at line 83 of file RTWrapper.h.

## ◆ OSP_IMAGE_OPERATION

#define OSP_IMAGE_OPERATION RTW_IMAGE_OPERATION

Definition at line 84 of file RTWrapper.h.

## ◆ OSP_INSTANCE

#define OSP_INSTANCE RTW_INSTANCE

Definition at line 85 of file RTWrapper.h.

## ◆ OSP_LIGHT

#define OSP_LIGHT RTW_LIGHT

Definition at line 86 of file RTWrapper.h.

## ◆ OSP_MATERIAL

#define OSP_MATERIAL RTW_MATERIAL

Definition at line 87 of file RTWrapper.h.

## ◆ OSP_RENDERER

#define OSP_RENDERER RTW_RENDERER

Definition at line 88 of file RTWrapper.h.

## ◆ OSP_TEXTURE

#define OSP_TEXTURE RTW_TEXTURE

Definition at line 89 of file RTWrapper.h.

## ◆ OSP_TRANSFER_FUNCTION

#define OSP_TRANSFER_FUNCTION RTW_TRANSFER_FUNCTION

Definition at line 90 of file RTWrapper.h.

## ◆ OSP_VOLUME

#define OSP_VOLUME RTW_VOLUME

Definition at line 91 of file RTWrapper.h.

## ◆ OSP_VOLUMETRIC_MODEL

#define OSP_VOLUMETRIC_MODEL RTW_VOLUMETRIC_MODEL

Definition at line 92 of file RTWrapper.h.

## ◆ OSP_WORLD

#define OSP_WORLD RTW_WORLD

Definition at line 93 of file RTWrapper.h.

## ◆ OSP_STRING

#define OSP_STRING RTW_STRING

Definition at line 95 of file RTWrapper.h.

## ◆ OSP_CHAR

#define OSP_CHAR RTW_CHAR

Definition at line 97 of file RTWrapper.h.

## ◆ OSP_UNKNOWN

#define OSP_UNKNOWN RTW_UNKNOWN

Definition at line 98 of file RTWrapper.h.

## ◆ OSP_TEXTURE_FILTER_NEAREST

#define OSP_TEXTURE_FILTER_NEAREST RTW_TEXTURE_FILTER_NEAREST

Definition at line 100 of file RTWrapper.h.

## ◆ OSP_TEXTURE_FILTER_BILINEAR

#define OSP_TEXTURE_FILTER_BILINEAR RTW_TEXTURE_FILTER_BILINEAR

Definition at line 101 of file RTWrapper.h.

## ◆ OSP_TEXTURE_RGB8 [1/2]

#define OSP_TEXTURE_RGB8 RTW_TEXTURE_RGB8

Definition at line 108 of file RTWrapper.h.

## ◆ OSP_TEXTURE_R32F

#define OSP_TEXTURE_R32F RTW_TEXTURE_R32F

Definition at line 104 of file RTWrapper.h.

## ◆ OSP_TEXTURE_RGB32F

#define OSP_TEXTURE_RGB32F RTW_TEXTURE_RGB32F

Definition at line 105 of file RTWrapper.h.

## ◆ OSP_TEXTURE_RGBA32F

#define OSP_TEXTURE_RGBA32F RTW_TEXTURE_RGBA32F

Definition at line 106 of file RTWrapper.h.

## ◆ OSP_TEXTURE_R8

#define OSP_TEXTURE_R8 RTW_TEXTURE_R8

Definition at line 107 of file RTWrapper.h.

## ◆ OSP_TEXTURE_RGB8 [2/2]

#define OSP_TEXTURE_RGB8 RTW_TEXTURE_RGB8

Definition at line 108 of file RTWrapper.h.

## ◆ OSP_TEXTURE_RGBA8

#define OSP_TEXTURE_RGBA8 RTW_TEXTURE_RGBA8

Definition at line 109 of file RTWrapper.h.

## ◆ OSP_TEXTURE_L8

#define OSP_TEXTURE_L8 RTW_TEXTURE_L8

Definition at line 110 of file RTWrapper.h.

## ◆ OSP_TEXTURE_LA8

#define OSP_TEXTURE_LA8 RTW_TEXTURE_LA8

Definition at line 111 of file RTWrapper.h.

## ◆ OSP_TEXTURE_SRGB

#define OSP_TEXTURE_SRGB RTW_TEXTURE_SRGB

Definition at line 112 of file RTWrapper.h.

## ◆ OSP_TEXTURE_SRGBA

#define OSP_TEXTURE_SRGBA RTW_TEXTURE_SRGBA

Definition at line 113 of file RTWrapper.h.

## ◆ OSP_FB_RGBA32F

#define OSP_FB_RGBA32F RTW_FB_RGBA32F

Definition at line 115 of file RTWrapper.h.

## ◆ OSP_FB_RGBA8

#define OSP_FB_RGBA8 RTW_FB_RGBA8

Definition at line 116 of file RTWrapper.h.

## ◆ OSP_FB_SRGBA

#define OSP_FB_SRGBA RTW_FB_SRGBA

Definition at line 117 of file RTWrapper.h.

## ◆ OSP_FB_COLOR

#define OSP_FB_COLOR RTW_FB_COLOR

Definition at line 118 of file RTWrapper.h.

## ◆ OSP_FB_DEPTH

#define OSP_FB_DEPTH RTW_FB_DEPTH

Definition at line 119 of file RTWrapper.h.

## ◆ OSP_FB_ACCUM

#define OSP_FB_ACCUM RTW_FB_ACCUM

Definition at line 120 of file RTWrapper.h.

## ◆ OSP_FB_NORMAL

#define OSP_FB_NORMAL RTW_FB_NORMAL

Definition at line 121 of file RTWrapper.h.

## ◆ OSP_FB_ALBEDO

#define OSP_FB_ALBEDO RTW_FB_ALBEDO

Definition at line 122 of file RTWrapper.h.

## ◆ OSP_TETRAHEDRON

#define OSP_TETRAHEDRON RTW_TETRAHEDRON

Definition at line 124 of file RTWrapper.h.

## ◆ OSP_HEXAHEDRON

#define OSP_HEXAHEDRON RTW_HEXAHEDRON

Definition at line 125 of file RTWrapper.h.

## ◆ OSP_WEDGE

#define OSP_WEDGE RTW_WEDGE

Definition at line 126 of file RTWrapper.h.

## ◆ OSP_PYRAMID

#define OSP_PYRAMID RTW_PYRAMID

Definition at line 127 of file RTWrapper.h.

## ◆ OSP_ROUND

#define OSP_ROUND RTW_ROUND

Definition at line 129 of file RTWrapper.h.

## ◆ OSP_FLAT

#define OSP_FLAT RTW_FLAT

Definition at line 130 of file RTWrapper.h.

## ◆ OSP_RIBBON

#define OSP_RIBBON RTW_RIBBON

Definition at line 131 of file RTWrapper.h.

## ◆ OSP_UNKNOWN_CURVE_TYPE

#define OSP_UNKNOWN_CURVE_TYPE RTW_UNKNOWN_CURVE_TYPE

Definition at line 132 of file RTWrapper.h.

## ◆ OSP_LINEAR

#define OSP_LINEAR RTW_LINEAR

Definition at line 134 of file RTWrapper.h.

## ◆ OSP_BEZIER

#define OSP_BEZIER RTW_BEZIER

Definition at line 135 of file RTWrapper.h.

## ◆ OSP_BSPLINE

#define OSP_BSPLINE RTW_BSPLINE

Definition at line 136 of file RTWrapper.h.

## ◆ OSP_HERMITE

#define OSP_HERMITE RTW_HERMITE

Definition at line 137 of file RTWrapper.h.

## ◆ OSP_CATMULL_ROM

#define OSP_CATMULL_ROM RTW_CATMULL_ROM

Definition at line 138 of file RTWrapper.h.

## ◆ OSP_UNKNOWN_CURVE_BASIS

#define OSP_UNKNOWN_CURVE_BASIS RTW_UNKOWN_CURVE_BASIS

Definition at line 139 of file RTWrapper.h.

## ◆ ospSetFloat

#define ospSetFloat backend->SetFloat

Definition at line 141 of file RTWrapper.h.

## ◆ ospSetBool

#define ospSetBool backend->SetBool

Definition at line 142 of file RTWrapper.h.

## ◆ ospSetInt

#define ospSetInt backend->SetInt

Definition at line 143 of file RTWrapper.h.

## ◆ ospSetVec2i

#define ospSetVec2i backend->SetVec2i

Definition at line 144 of file RTWrapper.h.

## ◆ ospSetVec3i

#define ospSetVec3i backend->SetVec3i

Definition at line 145 of file RTWrapper.h.

## ◆ ospSetVec2f

#define ospSetVec2f backend->SetVec2f

Definition at line 146 of file RTWrapper.h.

## ◆ ospSetVec3f

#define ospSetVec3f backend->SetVec3f

Definition at line 147 of file RTWrapper.h.

## ◆ ospSetVec4f

#define ospSetVec4f backend->SetVec4f

Definition at line 148 of file RTWrapper.h.

## ◆ ospSetString

#define ospSetString backend->SetString

Definition at line 149 of file RTWrapper.h.

## ◆ ospSetParam

#define ospSetParam backend->SetParam

Definition at line 150 of file RTWrapper.h.

## ◆ ospSetObject

#define ospSetObject backend->SetObject

Definition at line 151 of file RTWrapper.h.

## ◆ ospSetObjectAsData

#define ospSetObjectAsData backend->SetObjectAsData

Definition at line 152 of file RTWrapper.h.

## ◆ ospRemoveParam

#define ospRemoveParam backend->RemoveParam

Definition at line 154 of file RTWrapper.h.

## ◆ ospCommit

#define ospCommit backend->Commit

Definition at line 156 of file RTWrapper.h.

## ◆ ospRelease

#define ospRelease backend->Release

Definition at line 157 of file RTWrapper.h.

## ◆ ospNewData

#define ospNewData backend->NewData

Definition at line 159 of file RTWrapper.h.

## ◆ ospNewCopyData1D

#define ospNewCopyData1D backend->NewCopyData1D

Definition at line 160 of file RTWrapper.h.

## ◆ ospNewCopyData2D

#define ospNewCopyData2D backend->NewCopyData2D

Definition at line 161 of file RTWrapper.h.

## ◆ ospNewCopyData3D

#define ospNewCopyData3D backend->NewCopyData3D

Definition at line 162 of file RTWrapper.h.

## ◆ ospNewSharedData1D

#define ospNewSharedData1D backend->NewSharedData1D

Definition at line 163 of file RTWrapper.h.

## ◆ ospNewSharedData2D

#define ospNewSharedData2D backend->NewSharedData2D

Definition at line 164 of file RTWrapper.h.

## ◆ ospNewSharedData3D

#define ospNewSharedData3D backend->NewSharedData3D

Definition at line 165 of file RTWrapper.h.

## ◆ ospNewGroup

#define ospNewGroup backend->NewGroup

Definition at line 166 of file RTWrapper.h.

## ◆ ospNewCamera

#define ospNewCamera backend->NewCamera

Definition at line 167 of file RTWrapper.h.

## ◆ ospNewLight

#define ospNewLight backend->NewLight

Definition at line 168 of file RTWrapper.h.

## ◆ ospNewTexture

#define ospNewTexture backend->NewTexture

Definition at line 169 of file RTWrapper.h.

## ◆ ospNewMaterial

#define ospNewMaterial backend->NewMaterial

Definition at line 170 of file RTWrapper.h.

## ◆ ospNewTransferFunction

#define ospNewTransferFunction backend->NewTransferFunction

Definition at line 171 of file RTWrapper.h.

## ◆ ospNewVolume

#define ospNewVolume backend->NewVolume

Definition at line 172 of file RTWrapper.h.

## ◆ ospNewGeometry

#define ospNewGeometry backend->NewGeometry

Definition at line 173 of file RTWrapper.h.

## ◆ ospNewModel

#define ospNewModel backend->NewModel

Definition at line 174 of file RTWrapper.h.

## ◆ ospNewGeometricModel

#define ospNewGeometricModel backend->NewGeometricModel

Definition at line 175 of file RTWrapper.h.

## ◆ ospNewVolumetricModel

#define ospNewVolumetricModel backend->NewVolumetricModel

Definition at line 176 of file RTWrapper.h.

## ◆ ospNewWorld

#define ospNewWorld backend->NewWorld

Definition at line 177 of file RTWrapper.h.

## ◆ ospNewInstance

#define ospNewInstance backend->NewInstance

Definition at line 178 of file RTWrapper.h.

## ◆ ospNewFrameBuffer

#define ospNewFrameBuffer backend->NewFrameBuffer

Definition at line 179 of file RTWrapper.h.

## ◆ ospNewRenderer

#define ospNewRenderer backend->NewRenderer

Definition at line 180 of file RTWrapper.h.

## ◆ ospFrameBufferClear

#define ospFrameBufferClear backend->FrameBufferClear

Definition at line 181 of file RTWrapper.h.

## ◆ ospRenderFrame

#define ospRenderFrame backend->RenderFrame

Definition at line 182 of file RTWrapper.h.

## ◆ ospMapFrameBuffer

#define ospMapFrameBuffer backend->MapFrameBuffer

Definition at line 183 of file RTWrapper.h.

## ◆ ospUnmapFrameBuffer

#define ospUnmapFrameBuffer backend->UnmapFrameBuffer

Definition at line 184 of file RTWrapper.h.

## ◆ ospAddGeometry

#define ospAddGeometry backend->AddGeometry

Definition at line 186 of file RTWrapper.h.

## ◆ ospAddVolume

#define ospAddVolume backend->AddVolume

Definition at line 187 of file RTWrapper.h.

## ◆ ospcommon

#define ospcommon rtw

Definition at line 189 of file RTWrapper.h.

## ◆ osp

#define osp rtw

Definition at line 190 of file RTWrapper.h.

## Function Documentation

## ◆ rtwInit()

void rtwInit | ( |  | ) |

## ◆ rtwSwitch()

RTW::Backend* rtwSwitch | ( | const char * | name | ) |

## ◆ rtwShutdown()

void rtwShutdown | ( |  | ) |

## ◆ rtwGetAvailableBackends()

std::set<RTWBackendType> rtwGetAvailableBackends | ( |  | ) |