#include <world_objects.h>
|
| BlamWorldObject_GizmoTransform (BlamWorldState *_world) |
|
| BlamWorldObject_GizmoTransform (BlamWorldObject *_parent) |
|
| ~BlamWorldObject_GizmoTransform () |
|
void | Render () override |
| Renders the object to the screen. More...
|
|
void | Rebuild () override |
|
void | Update () override |
|
void | ShowImGuiEditControls () override |
|
void | OnMouseMove (MouseMoveEvent *event) override |
|
void | SetTransformMode (BlamGizmoTransformMode mode, BlamAxis _axis) |
|
void | SetQueryMask (BlamQueryFlags mask) |
|
void | SetAssociatedObject (BlamWorldObject_Tag *object) |
|
void | RemoveAssociatedObject () |
|
| BlamWorldObject_Gizmo (BlamWorldState *_world, BlamWorldObjectType _type) |
|
| BlamWorldObject_Gizmo (BlamWorldObject *_parent, BlamWorldObjectType _type) |
|
void | MarkForUpdate () |
|
void | MarkForRebuild () |
|
| BlamWorldObject (BlamWorldState *_world, BlamWorldObjectType _type) |
| Creates a new world object. More...
|
|
| BlamWorldObject (BlamWorldObject *_parent, BlamWorldObjectType _type) |
|
virtual | ~BlamWorldObject () |
|
uint64_t | GetID () |
|
Ogre::SceneNode * | GetParentSceneNode () |
|
BlamVector3 | GetRotation () |
|
void | SetRotation (BlamVector3 _rotation, bool local_axes=false) |
|
void | SetRotation (float x, float y, float z, bool local_axes=false) |
|
void | SetRotation (BlamAxis axis, float amount, bool local_axes=false) |
|
BlamVector3 | GetPosition () |
|
void | SetPosition (BlamVector3 position) |
|
void | SetPosition (float x, float y, float z) |
|
BlamVector3 | GetScale () |
|
void | SetScale (BlamVector3 scale) |
|
void | SetScale (float x, float y, float z) |
|
BlamVector3 | GetScaleModifier () |
|
void | SetScaleModifier (BlamVector3 scale) |
|
void | SetScaleModifier (float x, float y, float z) |
|
bool | GetHidden () |
|
void | SetHidden (bool hidden) |
|
std::string | GetName () |
|
void | SetName (std::string name) |
|
virtual void | OnMouseHoverEnter () |
|
virtual void | OnMouseHoverExit () |
|
virtual void | OnMouseClick (MouseClickEvent *event) |
|
virtual void | OnMouseUnclick (MouseUnclickEvent *event) |
|
◆ BlamWorldObject_GizmoTransform() [1/2]
BlamWorldObject_GizmoTransform::BlamWorldObject_GizmoTransform |
( |
BlamWorldState * |
_world | ) |
|
◆ BlamWorldObject_GizmoTransform() [2/2]
BlamWorldObject_GizmoTransform::BlamWorldObject_GizmoTransform |
( |
BlamWorldObject * |
_parent | ) |
|
◆ ~BlamWorldObject_GizmoTransform()
BlamWorldObject_GizmoTransform::~BlamWorldObject_GizmoTransform |
( |
| ) |
|
◆ OnMouseMove()
void BlamWorldObject_GizmoTransform::OnMouseMove |
( |
MouseMoveEvent * |
event | ) |
|
|
overridevirtual |
◆ Rebuild()
void BlamWorldObject_GizmoTransform::Rebuild |
( |
| ) |
|
|
overridevirtual |
◆ RemoveAssociatedObject()
void BlamWorldObject_GizmoTransform::RemoveAssociatedObject |
( |
| ) |
|
◆ Render()
void BlamWorldObject_GizmoTransform::Render |
( |
| ) |
|
|
overridevirtual |
◆ SetAssociatedObject()
◆ SetQueryMask()
void BlamWorldObject_GizmoTransform::SetQueryMask |
( |
BlamQueryFlags |
mask | ) |
|
◆ SetTransformMode()
◆ ShowImGuiEditControls()
void BlamWorldObject_GizmoTransform::ShowImGuiEditControls |
( |
| ) |
|
|
overridevirtual |
◆ Update()
void BlamWorldObject_GizmoTransform::Update |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: