OpenCMISS-Zinc C++ API Documentation
|
Information about changes to the selection group in the scene. More...
#include <selection.hpp>
Public Types | |
enum | ChangeFlag { CHANGE_FLAG_NONE = CMZN_SELECTIONEVENT_CHANGE_FLAG_NONE, CHANGE_FLAG_ADD = CMZN_SELECTIONEVENT_CHANGE_FLAG_ADD, CHANGE_FLAG_REMOVE = CMZN_SELECTIONEVENT_CHANGE_FLAG_REMOVE, CHANGE_FLAG_FINAL = CMZN_SELECTIONEVENT_CHANGE_FLAG_FINAL } |
typedef int | ChangeFlags |
Public Member Functions | |
Selectionevent (cmzn_selectionevent_id in_selection_event_id) | |
Selectionevent (const Selectionevent &selectionEvent) | |
Selectionevent & | operator= (const Selectionevent &selectionEvent) |
bool | isValid () const |
cmzn_selectionevent_id | getId () const |
ChangeFlags | getChangeFlags () const |
Protected Attributes | |
cmzn_selectionevent_id | id |
Information about changes to the selection group in the scene.
Information about changes to the selection group in the scene, sent with each callback from the selection notifier.
typedef int OpenCMISS::Zinc::Selectionevent::ChangeFlags |
Type for passing logical OR of ChangeFlag
|
inline |
Get logical OR of flags indicating how the selection has changed, whether in the local region or hierarchically.
@return The change flags summarising the change: logical OR of enum Selectionevent::ChangeFlag
values.
|
inline |
Return the C handle of the Selectionevent object.
|
inline |
Check if this is a valid Selectionevent object.