#include <Handles.h>
|
| | Handles () |
| |
| virtual void | Tick () override |
| |
| virtual void | Draw () override |
| |
| virtual void | Load () override |
| |
|
| enum class | CollisionType { VTX_INTERSECT
, BOUNDING_BOX
, BOUNDING_SPHERE
} |
| |
| | GameObject (FVector pos, IRotator rot, FVector scale, const char *model, std::vector< Triangle > triangles, CollisionType collision, float boundingBoxSize) |
| |
| | GameObject () |
| |
| virtual | ~GameObject ()=default |
| |
| FVector | GetLocation () const |
| |
| IRotator | GetRotation () const |
| |
| FVector | GetScale () const |
| |
| void | Translate (FVector pos) |
| |
| void | Rotate (IRotator rot) |
| |
| void | SetScale (FVector scale) |
| |
| void | Destroy () |
| |
| virtual void | DrawEditorProperties () |
| |
| const char * | Name |
| |
| const char * | ResourceName |
| |
| FVector | SpawnPos = {0.0f, 0.0f, 0.0f} |
| |
| IRotator | SpawnRot = {0, 0, 0} |
| |
| FVector | SpawnScale = {1.0f, 1.0f, 1.0f} |
| |
| float | Speed |
| |
| FVector | Pos |
| |
| IRotator | Rot |
| |
| FVector | Scale |
| |
| const char * | Model = "" |
| |
| std::vector< Triangle > | Triangles |
| |
| CollisionType | Collision |
| |
| float | BoundingBoxSize |
| |
◆ Handles()
| TrackEditor::Handles::Handles |
( |
| ) |
|
|
private |
◆ Draw()
| void TrackEditor::Handles::Draw |
( |
| ) |
|
|
overrideprivatevirtual |
◆ Load()
| void TrackEditor::Handles::Load |
( |
| ) |
|
|
overrideprivatevirtual |
◆ Tick()
| void TrackEditor::Handles::Tick |
( |
| ) |
|
|
overrideprivatevirtual |
The documentation for this class was generated from the following files: