3#include <libultraship/libultraship.h>
4#include <libultra/gbi.h>
20 std::variant<AActor*, OObject*, GameObject*>
_selected;
25 void Copy(MtxF* src, MtxF* dest);
Definition GameObject.h:20
Definition ObjectPicker.h:11
std::pair< OObject *, float > CheckOObjectRay(Ray ray)
Definition ObjectPicker.cpp:240
std::pair< GameObject *, float > CheckEditorObjectRay(Ray ray)
Definition ObjectPicker.cpp:189
void Copy(MtxF *src, MtxF *dest)
void Load()
Definition ObjectPicker.cpp:30
s32 Inverse(MtxF *src, MtxF *dest)
bool _draw
Definition ObjectPicker.h:22
GameObject * _lastSelected
Definition ObjectPicker.h:23
std::variant< AActor *, OObject *, GameObject * > _selected
Definition ObjectPicker.h:20
bool Debug
Definition ObjectPicker.h:31
void FindObject(Ray ray, std::vector< GameObject * > objects)
Definition ObjectPicker.cpp:155
std::pair< AActor *, float > CheckAActorRay(Ray ray)
Definition ObjectPicker.cpp:248
void Draw()
Definition ObjectPicker.cpp:131
void SelectObject(std::vector< GameObject * > objects)
Definition ObjectPicker.cpp:37
void DragHandle()
Definition ObjectPicker.cpp:61
void Tick()
Definition ObjectPicker.cpp:34
Gizmo eGizmo
Definition ObjectPicker.h:19
Definition Collision.cpp:16
Definition EditorMath.h:18