Better 3D navigator (#5620)

* Initial working impl of face labels

* Improve color

* Remove background
This commit is contained in:
Noisyfox 2024-06-15 12:17:57 +08:00 committed by GitHub
parent aa692b815e
commit dbac0f2919
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 80 additions and 4 deletions

View file

@ -249,6 +249,7 @@ namespace IMGUIZMO_NAMESPACE
HATCHED_AXIS_LINES,
TEXT,
TEXT_SHADOW,
FACE,
COUNT
};
@ -260,6 +261,17 @@ namespace IMGUIZMO_NAMESPACE
Axis_COUNT,
};
enum FACES
{
FACE_BACK,
FACE_TOP,
FACE_RIGHT,
FACE_FRONT,
FACE_BOTTOM,
FACE_LEFT,
FACES_COUNT
};
struct Style
{
IMGUI_API Style();
@ -276,6 +288,7 @@ namespace IMGUIZMO_NAMESPACE
ImVec4 Colors[COLOR::COUNT];
char AxisLabels[Axis::Axis_COUNT][32];
char FaceLabels[FACES::FACES_COUNT][32];
};
IMGUI_API Style& GetStyle();