|
Public Member Functions
|
virtual bool |
set (const char
*buffer, const char *param, const bool value)=0 |
|
set a boolean attribute for a framebuffer
|
virtual bool |
set (const char
*buffer, const char *param, const float value)=0 |
|
set a float attribute for a framebuffer
|
virtual bool |
set (const char
*buffer, const char *param, const int value)=0 |
|
set an integer attribute for a framebuffer
|
virtual bool |
set (const char
*buffer, const char *param, const char *value)=0 |
|
set an integer attribute for a framebuffer
|
virtual bool |
get (const char
*buffer, const char *param, bool &value) const =0 |
|
get a boolean attribute for a framebuffer
|
virtual bool |
get (const char
*buffer, const char *param, float &value) const =0 |
|
get a float attribute for a framebuffer
|
virtual bool |
get (const char
*buffer, const char *param, int &value) const =0 |
|
get an integer attribute for a framebuffer
|
virtual bool |
get (const char
*buffer, const char *param, const char *&value) const =0 |
|
get a string attribute for a framebuffer
|
virtual bool |
get_index (const
char *buffer, size_t &index) const =0 |
|
get an index of the framebuffer to be used
in mi_fb_put and mi_fb_get functions.
|
virtual bool |
reset ()=0 |
|
deletes all named buffers. It is not legal
to call this method during the rendering process.
|
All strings are const char. Strings passsed in are copied, and
need to be freed by the user. Strings passed out should be copied
by the user, since they reference internal data.