| VTK
    9.0.1
    | 
#include <OSPRayBackend.h>
| Public Member Functions | |
| RTWError | Init () override | 
| void | Shutdown () override | 
| bool | IsSupported (RTWFeature feature) const override | 
| RTWData | NewData (size_t numElements, RTWDataType dataType, const void *source, const uint32_t dataCreationFlags) override | 
| RTWGeometry | NewGeometry (const char *type) override | 
| RTWTexture | NewTexture (const char *type) override | 
| RTWLight | NewLight3 (const char *light_type) override | 
| RTWMaterial | NewMaterial2 (const char *renderer_type, const char *material_type) override | 
| RTWVolume | NewVolume (const char *type) override | 
| RTWTransferFunction | NewTransferFunction (const char *type) override | 
| RTWRenderer | NewRenderer (const char *type) override | 
| RTWCamera | NewCamera (const char *type) override | 
| RTWModel | NewModel () override | 
| RTWGeometry | NewInstance (RTWModel modelToInstantiate, const rtw::affine3f &transform) override | 
| RTWFrameBuffer | NewFrameBuffer (const rtw::vec2i &size, const RTWFrameBufferFormat format, const uint32_t frameBufferChannels) override | 
| void | Release (RTWObject object) override | 
| void | AddGeometry (RTWModel model, RTWGeometry geometry) override | 
| void | AddVolume (RTWModel model, RTWVolume volume) override | 
| void | SetString (RTWObject object, const char *id, const char *s) override | 
| void | SetObject (RTWObject object, const char *id, RTWObject other) override | 
| void | SetData (RTWObject object, const char *id, RTWData data) override | 
| void | SetMaterial (RTWGeometry geometry, RTWMaterial material) override | 
| void | Set1i (RTWObject object, const char *id, int32_t x) override | 
| void | Set1f (RTWObject object, const char *id, float x) override | 
| void | Set2f (RTWObject object, const char *id, float x, float y) override | 
| void | Set2i (RTWObject object, const char *id, int x, int y) override | 
| void | Set3i (RTWObject object, const char *id, int x, int y, int z) override | 
| void | Set3f (RTWObject object, const char *id, float x, float y, float z) override | 
| void | Set4f (RTWObject object, const char *id, float x, float y, float z, float w) override | 
| void | RemoveParam (RTWObject object, const char *id) override | 
| RTWError | SetRegion (RTWVolume volume, void *source, const rtw::vec3i ®ionCoords, const rtw::vec3i ®ionSize) override | 
| void | Commit (RTWObject object) override | 
| float | RenderFrame (RTWFrameBuffer frameBuffer, RTWRenderer renderer, const uint32_t frameBufferChannels) override | 
| void | FrameBufferClear (RTWFrameBuffer frameBuffer, const uint32_t frameBufferChannels) override | 
| const void * | MapFrameBuffer (RTWFrameBuffer frameBuffer, const RTWFrameBufferChannel channel) override | 
| void | UnmapFrameBuffer (const void *mapped, RTWFrameBuffer frameBuffer) override | 
| void | SetDepthNormalizationGL (RTWFrameBuffer, float, float) override | 
| int | GetColorTextureGL (RTWFrameBuffer) override | 
| int | GetDepthTextureGL (RTWFrameBuffer) override | 
|  Public Member Functions inherited from RTW::Backend | |
| virtual | ~Backend ()=default | 
| virtual void | Set2i (RTWObject, const char *id, int32_t x, int32_t y)=0 | 
| void | Setf (RTWObject object, const char *id, float x) | 
| void | Set3fv (RTWObject object, const char *id, const float *xyz) | 
| void | SetVec2f (RTWObject object, const char *id, const rtw::vec2f &v) | 
Definition at line 67 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 70 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 76 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 81 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 101 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 106 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 111 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 116 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 121 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 126 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 131 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 136 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 141 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 146 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 151 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 158 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 163 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 168 of file OSPRayBackend.h.
Implements RTW::Backend.
Definition at line 173 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 178 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 183 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 188 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 193 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 198 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 203 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 208 of file OSPRayBackend.h.
| 
 | inlineoverride | 
Definition at line 213 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 218 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 223 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 228 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 233 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 238 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 245 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 250 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 255 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 260 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 265 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 270 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 275 of file OSPRayBackend.h.
| 
 | inlineoverridevirtual | 
Implements RTW::Backend.
Definition at line 281 of file OSPRayBackend.h.
 1.8.17
 1.8.17