Interfaces related to rendering and picking, for example, canvases and render contexts. More...
Classes | |
class | mi::neuraylib::ICanvas_base |
Abstract interface for a canvas (base class). More... |
|
class | mi::neuraylib::ICanvas |
Abstract interface for a canvas represented by a rectangular array of tiles. More... |
|
class | mi::neuraylib::ICanvas_opengl |
Abstract interface for a canvas that represents an OpenGL buffer. More... |
|
class | mi::neuraylib::IImage_api |
This interface provides various utilities related to canvases and buffers. More... |
|
class | mi::neuraylib::IPick_array |
This interface represents the return value of a pick operation. More... |
|
class | mi::neuraylib::IPick_result |
This interface represents a single object hit by a pick operation. More... |
|
class | mi::neuraylib::IProgress_callback |
Abstract interface to report progress of a long-running operation back to the caller. More... |
|
class | mi::neuraylib::IReady_callback |
Abstract interface to report completion of an asynchronous operation back to the caller. More... |
|
class | mi::neuraylib::IRender_context |
This interface is used for doing actual rendering and picking. More... |
|
class | mi::neuraylib::IRender_counters |
Performance counters for render modes. More... |
|
class | mi::neuraylib::IRender_target_base |
Abstract interface for a render target (base class). More... |
|
class | mi::neuraylib::IRender_target |
Abstract interface for a render target. More... |
|
class | mi::neuraylib::IRender_target_opengl |
Abstract interface for a render target which is specialized for rendering to an OpenGL buffer. More... |
|
class | mi::neuraylib::IScene |
The scene is the top-level element describing a subset of DB elements to be rendered. More... |
|
class | mi::neuraylib::ITile |
Abstract interface for a tile. More... |
|
Interfaces related to rendering and picking, for example, canvases and render contexts.