Abstract interface for render target canvas parameters.
More...
#include <irender_target.h>
|
using | Self = Interface_declare< id1, ... > |
| Own type. More...
|
|
using | IID = Uuid_t< id1, ... > |
| Declares the interface ID (IID) of this interface. More...
|
|
using | IID = Uuid_t<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0> |
| Declares the interface ID (IID) of this interface. More...
|
|
static bool | compare_iid (const Uuid &iid) |
| Compares the interface ID iid against the interface ID of this interface and of its ancestors. More...
|
|
static bool | compare_iid (const Uuid &iid) |
| Compares the interface ID iid against the interface ID of this interface. More...
|
|
Abstract interface for render target canvas parameters.
This interface holds a set of (potentially null) parameters which control how canvases of a mi::neuraylib::IRender_target_base should be handled.
◆ get_parameter() [1/2]
Returns a parameter of the current canvas.
This function is used to query additional parameters associated with render target canvases. If a canvas does not support the desired parameter, the parameter is not set, or the canvas index is out of bounds, this function returns nullptr
.
- Parameters
-
param | The requested parameter. |
- Returns
- The parameter as described above.
◆ get_parameter() [2/2]
Returns a parameter of the current canvas.
◆ get_type()
virtual Canvas_type mi::neuraylib::ICanvas_parameters::get_type |
( |
| ) |
const |
|
pure virtual |
Returns the type of the given canvas.
- Returns
- The type of the canvas.