![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <SelectionComponent.h>
Public Types | |
enum class | SelectionType : U8 { NONE = 0 , HOVERED , PARENT_HOVERED , SELECTED , PARENT_SELECTED , COUNT } |
Public Member Functions | |
SelectionComponent (SceneGraphNode *parentSGN, PlatformContext &context) | |
PROPERTY_R_IW (SelectionType, selectionType, SelectionType::NONE) | |
Private Types | |
using | Parent = BaseComponentType< SelectionComponent, ComponentType::SELECTION > |
Friends | |
class | SelectionSystem |
Definition at line 39 of file SelectionComponent.h.
|
private |
Definition at line 39 of file SelectionComponent.h.
|
strong |
Enumerator | |
---|---|
NONE | |
HOVERED | |
PARENT_HOVERED | |
SELECTED | |
PARENT_SELECTED | |
COUNT |
Definition at line 41 of file SelectionComponent.h.
Divide::SelectionComponent::SelectionComponent | ( | SceneGraphNode * | parentSGN, |
PlatformContext & | context | ||
) |
Definition at line 7 of file SelectionComponent.cpp.
Divide::SelectionComponent::PROPERTY_R_IW | ( | SelectionType | , |
selectionType | , | ||
SelectionType::NONE | |||
) |
|
friend |
Definition at line 39 of file SelectionComponent.h.