#include <RixEventCallbacks.h>
Inherits RixInterface.
|
enum | Event { k_Scene,
k_Render,
k_Progress,
k_Iteration
} |
|
typedef void(* | Callback )(Event event, void const *eventData, void *clientData) |
|
enum | Type {
k_Float,
k_Integer,
k_StringV,
k_Color,
k_Normal,
k_Vector,
k_Point,
k_HPoint,
k_MPoint,
k_Matrix
} |
|
typedef void(* RixEventCallbacks::Callback)(Event event, void const *eventData, void *clientData) |
Enumerator |
---|
k_Scene |
|
k_Render |
data is integer, 1=create, 0=destroy
|
k_Progress |
data is integer, 1=begin, 0=end
|
k_Iteration |
data is integer range 0 to 100
|
Enumerator |
---|
k_Float |
|
k_Integer |
|
k_StringV |
|
k_Color |
|
k_Normal |
|
k_Vector |
|
k_Point |
|
k_HPoint |
|
k_MPoint |
|
k_Matrix |
|
RixEventCallbacks::RixEventCallbacks |
( |
) | |
|
|
inlineprotected |
virtual int RixInterface::GetVersion |
( |
) | |
const |
|
inlinevirtualinherited |
Get the version number of this interface.
Different interfaces might have different version numbers in a given release.
References RixInterface::m_version.
virtual bool RixEventCallbacks::RegisterCallback |
( |
Event |
event, |
|
|
Callback |
cb, |
|
|
void * |
clientData |
|
) |
| |
|
pure virtual |
Register an event callback returns true on success.
virtual bool RixEventCallbacks::UnregisterCallback |
( |
Event |
event, |
|
|
Callback |
cb, |
|
|
void * |
clientData |
|
) |
| |
|
pure virtual |
Un-register an event callback returns true on success.
int RixInterface::m_version |
|
protectedinherited |
The documentation for this class was generated from the following file: