VTK  9.1.0
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::BackendrtwSwitch (const char *name)
 
void rtwShutdown ()
 
std::set< RTWBackendTypertwGetAvailableBackends ()
 

Macro Definition Documentation

◆ OSPObject

#define OSPObject   RTWObject

Definition at line 14 of file RTWrapper.h.

◆ OSPGroup

#define OSPGroup   RTWGroup

Definition at line 15 of file RTWrapper.h.

◆ OSPRenderer

#define OSPRenderer   RTWRenderer

Definition at line 16 of file RTWrapper.h.

◆ OSPWorld

#define OSPWorld   RTWWorld

Definition at line 17 of file RTWrapper.h.

◆ OSPInstance

#define OSPInstance   RTWInstance

Definition at line 18 of file RTWrapper.h.

◆ OSPGeometricModel

#define OSPGeometricModel   RTWGeometricModel

Definition at line 19 of file RTWrapper.h.

◆ OSPData

#define OSPData   RTWData

Definition at line 20 of file RTWrapper.h.

◆ OSPCamera

#define OSPCamera   RTWCamera

Definition at line 21 of file RTWrapper.h.

◆ OSPLight

#define OSPLight   RTWLight

Definition at line 22 of file RTWrapper.h.

◆ OSPTexture2D

#define OSPTexture2D   RTWTexture2D

Definition at line 23 of file RTWrapper.h.

◆ OSPTexture

#define OSPTexture   RTWTexture2D

Definition at line 24 of file RTWrapper.h.

◆ OSPTextureFormat

#define OSPTextureFormat   RTWTextureFormat

Definition at line 25 of file RTWrapper.h.

◆ OSPMaterial

#define OSPMaterial   RTWMaterial

Definition at line 26 of file RTWrapper.h.

◆ OSPGeometry

#define OSPGeometry   RTWGeometry

Definition at line 27 of file RTWrapper.h.

◆ OSPFrameBuffer

#define OSPFrameBuffer   RTWFrameBuffer

Definition at line 28 of file RTWrapper.h.

◆ OSPVolume

#define OSPVolume   RTWVolume

Definition at line 29 of file RTWrapper.h.

◆ OSPVolumetricModel

#define OSPVolumetricModel   RTWVolumetricModel

Definition at line 30 of file RTWrapper.h.

◆ OSPTransferFunction

#define OSPTransferFunction   RTWTransferFunction

Definition at line 31 of file RTWrapper.h.

◆ OSPDataType

#define OSPDataType   RTWDataType

Definition at line 32 of file RTWrapper.h.

◆ OSP_FLOAT

#define OSP_FLOAT   RTW_FLOAT

Definition at line 34 of file RTWrapper.h.

◆ OSP_VEC2F

#define OSP_VEC2F   RTW_VEC2F

Definition at line 35 of file RTWrapper.h.

◆ OSP_VEC3F

#define OSP_VEC3F   RTW_VEC3F

Definition at line 36 of file RTWrapper.h.

◆ OSP_VEC4F

#define OSP_VEC4F   RTW_VEC4F

Definition at line 37 of file RTWrapper.h.

◆ OSP_BOX3F

#define OSP_BOX3F   RTW_BOX3F

Definition at line 38 of file RTWrapper.h.

◆ OSP_INT

#define OSP_INT   RTW_INT

Definition at line 40 of file RTWrapper.h.

◆ OSP_VEC2I

#define OSP_VEC2I   RTW_VEC2I

Definition at line 41 of file RTWrapper.h.

◆ OSP_VEC3I

#define OSP_VEC3I   RTW_VEC3I

Definition at line 42 of file RTWrapper.h.

◆ OSP_VEC4I

#define OSP_VEC4I   RTW_VEC4I

Definition at line 43 of file RTWrapper.h.

◆ OSP_BOX3I

#define OSP_BOX3I   RTW_BOX3I

Definition at line 44 of file RTWrapper.h.

◆ OSP_UINT

#define OSP_UINT   RTW_UINT

Definition at line 46 of file RTWrapper.h.

◆ OSP_VEC2UI

#define OSP_VEC2UI   RTW_VEC2UI

Definition at line 47 of file RTWrapper.h.

◆ OSP_VEC3UI

#define OSP_VEC3UI   RTW_VEC3UI

Definition at line 48 of file RTWrapper.h.

◆ OSP_VEC4UI

#define OSP_VEC4UI   RTW_VEC4UI

Definition at line 49 of file RTWrapper.h.

◆ OSP_UCHAR

#define OSP_UCHAR   RTW_UCHAR

Definition at line 51 of file RTWrapper.h.

◆ OSP_VEC2UC

#define OSP_VEC2UC   RTW_VEC2UC

Definition at line 52 of file RTWrapper.h.

◆ OSP_VEC3UC

#define OSP_VEC3UC   RTW_VEC3UC

Definition at line 53 of file RTWrapper.h.

◆ OSP_VEC4UC

#define OSP_VEC4UC   RTW_VEC4UC

Definition at line 54 of file RTWrapper.h.

◆ OSP_USHORT [1/2]

#define OSP_USHORT   RTW_USHORT

Definition at line 61 of file RTWrapper.h.

◆ OSP_LONG

#define OSP_LONG   RTW_LONG

Definition at line 57 of file RTWrapper.h.

◆ OSP_ULONG

#define OSP_ULONG   RTW_ULONG

Definition at line 58 of file RTWrapper.h.

◆ OSP_SHORT

#define OSP_SHORT   RTW_SHORT

Definition at line 60 of file RTWrapper.h.

◆ OSP_USHORT [2/2]

#define OSP_USHORT   RTW_USHORT

Definition at line 61 of file RTWrapper.h.

◆ OSP_DOUBLE

#define OSP_DOUBLE   RTW_DOUBLE

Definition at line 63 of file RTWrapper.h.

◆ OSP_OBJECT

#define OSP_OBJECT   RTW_OBJECT

Definition at line 65 of file RTWrapper.h.

◆ OSP_RAW

#define OSP_RAW   RTW_RAW

Definition at line 66 of file RTWrapper.h.

◆ OSP_DEVICE

#define OSP_DEVICE   RTW_DEVICE

Definition at line 68 of file RTWrapper.h.

◆ OSP_VOID_PTR

#define OSP_VOID_PTR   RTW_VOID_PTR

Definition at line 70 of file RTWrapper.h.

◆ OSP_BOOL

#define OSP_BOOL   RTW_BOOL

Definition at line 72 of file RTWrapper.h.

◆ OSP_CAMERA

#define OSP_CAMERA   RTW_CAMERA

Definition at line 74 of file RTWrapper.h.

◆ OSP_DATA

#define OSP_DATA   RTW_DATA

Definition at line 75 of file RTWrapper.h.

◆ OSP_FRAMEBUFFER

#define OSP_FRAMEBUFFER   RTW_FRAMEBUFFER

Definition at line 76 of file RTWrapper.h.

◆ OSP_FUTURE

#define OSP_FUTURE   RTW_FUTURE

Definition at line 77 of file RTWrapper.h.

◆ OSP_GEOMETRIC_MODEL

#define OSP_GEOMETRIC_MODEL   RTW_GEOMETRIC_MODEL

Definition at line 78 of file RTWrapper.h.

◆ OSP_GEOMETRY

#define OSP_GEOMETRY   RTW_GEOMETRY

Definition at line 79 of file RTWrapper.h.

◆ OSP_GROUP

#define OSP_GROUP   RTW_GROUP

Definition at line 80 of file RTWrapper.h.

◆ OSP_IMAGE_OPERATION

#define OSP_IMAGE_OPERATION   RTW_IMAGE_OPERATION

Definition at line 81 of file RTWrapper.h.

◆ OSP_INSTANCE

#define OSP_INSTANCE   RTW_INSTANCE

Definition at line 82 of file RTWrapper.h.

◆ OSP_LIGHT

#define OSP_LIGHT   RTW_LIGHT

Definition at line 83 of file RTWrapper.h.

◆ OSP_MATERIAL

#define OSP_MATERIAL   RTW_MATERIAL

Definition at line 84 of file RTWrapper.h.

◆ OSP_RENDERER

#define OSP_RENDERER   RTW_RENDERER

Definition at line 85 of file RTWrapper.h.

◆ OSP_TEXTURE

#define OSP_TEXTURE   RTW_TEXTURE

Definition at line 86 of file RTWrapper.h.

◆ OSP_TRANSFER_FUNCTION

#define OSP_TRANSFER_FUNCTION   RTW_TRANSFER_FUNCTION

Definition at line 87 of file RTWrapper.h.

◆ OSP_VOLUME

#define OSP_VOLUME   RTW_VOLUME

Definition at line 88 of file RTWrapper.h.

◆ OSP_VOLUMETRIC_MODEL

#define OSP_VOLUMETRIC_MODEL   RTW_VOLUMETRIC_MODEL

Definition at line 89 of file RTWrapper.h.

◆ OSP_WORLD

#define OSP_WORLD   RTW_WORLD

Definition at line 90 of file RTWrapper.h.

◆ OSP_STRING

#define OSP_STRING   RTW_STRING

Definition at line 92 of file RTWrapper.h.

◆ OSP_CHAR

#define OSP_CHAR   RTW_CHAR

Definition at line 94 of file RTWrapper.h.

◆ OSP_UNKNOWN

#define OSP_UNKNOWN   RTW_UNKNOWN

Definition at line 95 of file RTWrapper.h.

◆ OSP_TEXTURE_FILTER_NEAREST

#define OSP_TEXTURE_FILTER_NEAREST   RTW_TEXTURE_FILTER_NEAREST

Definition at line 97 of file RTWrapper.h.

◆ OSP_TEXTURE_FILTER_BILINEAR

#define OSP_TEXTURE_FILTER_BILINEAR   RTW_TEXTURE_FILTER_BILINEAR

Definition at line 98 of file RTWrapper.h.

◆ OSP_TEXTURE_RGB8 [1/2]

#define OSP_TEXTURE_RGB8   RTW_TEXTURE_RGB8

Definition at line 105 of file RTWrapper.h.

◆ OSP_TEXTURE_R32F

#define OSP_TEXTURE_R32F   RTW_TEXTURE_R32F

Definition at line 101 of file RTWrapper.h.

◆ OSP_TEXTURE_RGB32F

#define OSP_TEXTURE_RGB32F   RTW_TEXTURE_RGB32F

Definition at line 102 of file RTWrapper.h.

◆ OSP_TEXTURE_RGBA32F

#define OSP_TEXTURE_RGBA32F   RTW_TEXTURE_RGBA32F

Definition at line 103 of file RTWrapper.h.

◆ OSP_TEXTURE_R8

#define OSP_TEXTURE_R8   RTW_TEXTURE_R8

Definition at line 104 of file RTWrapper.h.

◆ OSP_TEXTURE_RGB8 [2/2]

#define OSP_TEXTURE_RGB8   RTW_TEXTURE_RGB8

Definition at line 105 of file RTWrapper.h.

◆ OSP_TEXTURE_RGBA8

#define OSP_TEXTURE_RGBA8   RTW_TEXTURE_RGBA8

Definition at line 106 of file RTWrapper.h.

◆ OSP_TEXTURE_L8

#define OSP_TEXTURE_L8   RTW_TEXTURE_L8

Definition at line 107 of file RTWrapper.h.

◆ OSP_TEXTURE_LA8

#define OSP_TEXTURE_LA8   RTW_TEXTURE_LA8

Definition at line 108 of file RTWrapper.h.

◆ OSP_TEXTURE_SRGB

#define OSP_TEXTURE_SRGB   RTW_TEXTURE_SRGB

Definition at line 109 of file RTWrapper.h.

◆ OSP_TEXTURE_SRGBA

#define OSP_TEXTURE_SRGBA   RTW_TEXTURE_SRGBA

Definition at line 110 of file RTWrapper.h.

◆ OSP_FB_RGBA32F

#define OSP_FB_RGBA32F   RTW_FB_RGBA32F

Definition at line 112 of file RTWrapper.h.

◆ OSP_FB_RGBA8

#define OSP_FB_RGBA8   RTW_FB_RGBA8

Definition at line 113 of file RTWrapper.h.

◆ OSP_FB_SRGBA

#define OSP_FB_SRGBA   RTW_FB_SRGBA

Definition at line 114 of file RTWrapper.h.

◆ OSP_FB_COLOR

#define OSP_FB_COLOR   RTW_FB_COLOR

Definition at line 115 of file RTWrapper.h.

◆ OSP_FB_DEPTH

#define OSP_FB_DEPTH   RTW_FB_DEPTH

Definition at line 116 of file RTWrapper.h.

◆ OSP_FB_ACCUM

#define OSP_FB_ACCUM   RTW_FB_ACCUM

Definition at line 117 of file RTWrapper.h.

◆ OSP_FB_NORMAL

#define OSP_FB_NORMAL   RTW_FB_NORMAL

Definition at line 118 of file RTWrapper.h.

◆ OSP_FB_ALBEDO

#define OSP_FB_ALBEDO   RTW_FB_ALBEDO

Definition at line 119 of file RTWrapper.h.

◆ OSP_TETRAHEDRON

#define OSP_TETRAHEDRON   RTW_TETRAHEDRON

Definition at line 121 of file RTWrapper.h.

◆ OSP_HEXAHEDRON

#define OSP_HEXAHEDRON   RTW_HEXAHEDRON

Definition at line 122 of file RTWrapper.h.

◆ OSP_WEDGE

#define OSP_WEDGE   RTW_WEDGE

Definition at line 123 of file RTWrapper.h.

◆ OSP_PYRAMID

#define OSP_PYRAMID   RTW_PYRAMID

Definition at line 124 of file RTWrapper.h.

◆ OSP_ROUND

#define OSP_ROUND   RTW_ROUND

Definition at line 126 of file RTWrapper.h.

◆ OSP_FLAT

#define OSP_FLAT   RTW_FLAT

Definition at line 127 of file RTWrapper.h.

◆ OSP_RIBBON

#define OSP_RIBBON   RTW_RIBBON

Definition at line 128 of file RTWrapper.h.

◆ OSP_UNKNOWN_CURVE_TYPE

#define OSP_UNKNOWN_CURVE_TYPE   RTW_UNKNOWN_CURVE_TYPE

Definition at line 129 of file RTWrapper.h.

◆ OSP_LINEAR

#define OSP_LINEAR   RTW_LINEAR

Definition at line 131 of file RTWrapper.h.

◆ OSP_BEZIER

#define OSP_BEZIER   RTW_BEZIER

Definition at line 132 of file RTWrapper.h.

◆ OSP_BSPLINE

#define OSP_BSPLINE   RTW_BSPLINE

Definition at line 133 of file RTWrapper.h.

◆ OSP_HERMITE

#define OSP_HERMITE   RTW_HERMITE

Definition at line 134 of file RTWrapper.h.

◆ OSP_CATMULL_ROM

#define OSP_CATMULL_ROM   RTW_CATMULL_ROM

Definition at line 135 of file RTWrapper.h.

◆ OSP_UNKNOWN_CURVE_BASIS

#define OSP_UNKNOWN_CURVE_BASIS   RTW_UNKOWN_CURVE_BASIS

Definition at line 136 of file RTWrapper.h.

◆ ospSetFloat

#define ospSetFloat   backend->SetFloat

Definition at line 138 of file RTWrapper.h.

◆ ospSetBool

#define ospSetBool   backend->SetBool

Definition at line 139 of file RTWrapper.h.

◆ ospSetInt

#define ospSetInt   backend->SetInt

Definition at line 140 of file RTWrapper.h.

◆ ospSetVec2i

#define ospSetVec2i   backend->SetVec2i

Definition at line 141 of file RTWrapper.h.

◆ ospSetVec3i

#define ospSetVec3i   backend->SetVec3i

Definition at line 142 of file RTWrapper.h.

◆ ospSetVec2f

#define ospSetVec2f   backend->SetVec2f

Definition at line 143 of file RTWrapper.h.

◆ ospSetVec3f

#define ospSetVec3f   backend->SetVec3f

Definition at line 144 of file RTWrapper.h.

◆ ospSetVec4f

#define ospSetVec4f   backend->SetVec4f

Definition at line 145 of file RTWrapper.h.

◆ ospSetString

#define ospSetString   backend->SetString

Definition at line 146 of file RTWrapper.h.

◆ ospSetParam

#define ospSetParam   backend->SetParam

Definition at line 147 of file RTWrapper.h.

◆ ospSetObject

#define ospSetObject   backend->SetObject

Definition at line 148 of file RTWrapper.h.

◆ ospSetObjectAsData

#define ospSetObjectAsData   backend->SetObjectAsData

Definition at line 149 of file RTWrapper.h.

◆ ospRemoveParam

#define ospRemoveParam   backend->RemoveParam

Definition at line 151 of file RTWrapper.h.

◆ ospCommit

#define ospCommit   backend->Commit

Definition at line 153 of file RTWrapper.h.

◆ ospRelease

#define ospRelease   backend->Release

Definition at line 154 of file RTWrapper.h.

◆ ospNewData

#define ospNewData   backend->NewData

Definition at line 156 of file RTWrapper.h.

◆ ospNewCopyData1D

#define ospNewCopyData1D   backend->NewCopyData1D

Definition at line 157 of file RTWrapper.h.

◆ ospNewCopyData2D

#define ospNewCopyData2D   backend->NewCopyData2D

Definition at line 158 of file RTWrapper.h.

◆ ospNewCopyData3D

#define ospNewCopyData3D   backend->NewCopyData3D

Definition at line 159 of file RTWrapper.h.

◆ ospNewSharedData1D

#define ospNewSharedData1D   backend->NewSharedData1D

Definition at line 160 of file RTWrapper.h.

◆ ospNewSharedData2D

#define ospNewSharedData2D   backend->NewSharedData2D

Definition at line 161 of file RTWrapper.h.

◆ ospNewSharedData3D

#define ospNewSharedData3D   backend->NewSharedData3D

Definition at line 162 of file RTWrapper.h.

◆ ospNewGroup

#define ospNewGroup   backend->NewGroup

Definition at line 163 of file RTWrapper.h.

◆ ospNewCamera

#define ospNewCamera   backend->NewCamera

Definition at line 164 of file RTWrapper.h.

◆ ospNewLight

#define ospNewLight   backend->NewLight

Definition at line 165 of file RTWrapper.h.

◆ ospNewTexture

#define ospNewTexture   backend->NewTexture

Definition at line 166 of file RTWrapper.h.

◆ ospNewMaterial

#define ospNewMaterial   backend->NewMaterial

Definition at line 167 of file RTWrapper.h.

◆ ospNewTransferFunction

#define ospNewTransferFunction   backend->NewTransferFunction

Definition at line 168 of file RTWrapper.h.

◆ ospNewVolume

#define ospNewVolume   backend->NewVolume

Definition at line 169 of file RTWrapper.h.

◆ ospNewGeometry

#define ospNewGeometry   backend->NewGeometry

Definition at line 170 of file RTWrapper.h.

◆ ospNewModel

#define ospNewModel   backend->NewModel

Definition at line 171 of file RTWrapper.h.

◆ ospNewGeometricModel

#define ospNewGeometricModel   backend->NewGeometricModel

Definition at line 172 of file RTWrapper.h.

◆ ospNewVolumetricModel

#define ospNewVolumetricModel   backend->NewVolumetricModel

Definition at line 173 of file RTWrapper.h.

◆ ospNewWorld

#define ospNewWorld   backend->NewWorld

Definition at line 174 of file RTWrapper.h.

◆ ospNewInstance

#define ospNewInstance   backend->NewInstance

Definition at line 175 of file RTWrapper.h.

◆ ospNewFrameBuffer

#define ospNewFrameBuffer   backend->NewFrameBuffer

Definition at line 176 of file RTWrapper.h.

◆ ospNewRenderer

#define ospNewRenderer   backend->NewRenderer

Definition at line 177 of file RTWrapper.h.

◆ ospFrameBufferClear

#define ospFrameBufferClear   backend->FrameBufferClear

Definition at line 178 of file RTWrapper.h.

◆ ospRenderFrame

#define ospRenderFrame   backend->RenderFrame

Definition at line 179 of file RTWrapper.h.

◆ ospMapFrameBuffer

#define ospMapFrameBuffer   backend->MapFrameBuffer

Definition at line 180 of file RTWrapper.h.

◆ ospUnmapFrameBuffer

#define ospUnmapFrameBuffer   backend->UnmapFrameBuffer

Definition at line 181 of file RTWrapper.h.

◆ ospAddGeometry

#define ospAddGeometry   backend->AddGeometry

Definition at line 183 of file RTWrapper.h.

◆ ospAddVolume

#define ospAddVolume   backend->AddVolume

Definition at line 184 of file RTWrapper.h.

◆ ospcommon

#define ospcommon   rtw

Definition at line 186 of file RTWrapper.h.

◆ osp

#define osp   rtw

Definition at line 187 of file RTWrapper.h.

Function Documentation

◆ rtwInit()

void rtwInit ( )

◆ rtwSwitch()

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

◆ rtwShutdown()

void rtwShutdown ( )

◆ rtwGetAvailableBackends()

std::set< RTWBackendType > rtwGetAvailableBackends ( )