Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Gizmo.cpp File Reference
#include "Headers/Gizmo.h"
#include "Editor/Headers/Utils.h"
#include "Editor/Headers/Editor.h"
#include "Managers/Headers/ProjectManager.h"
#include "ECS/Components/Headers/BoundsComponent.h"
#include "Rendering/Camera/Headers/Camera.h"
#include <imgui_internal.h>
#include <ImGuizmo.h>

Go to the source code of this file.

Classes

struct  ImGuizmo::GizmoBounds
 

Namespaces

namespace  ImGuizmo
 
namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::anonymous_namespace{Gizmo.cpp}
 

Macros

#define USE_VCPKG_GIZMO   1
 

Typedefs

using Divide::anonymous_namespace{Gizmo.cpp}::TransformCache = std::array< TransformValues, g_maxSelectedNodes+1 >
 
using Divide::anonymous_namespace{Gizmo.cpp}::NodeCache = std::array< SceneGraphNode *, g_maxSelectedNodes+1 >
 

Variables

static GizmoBounds ImGuizmo::gBounds = {}
 
constexpr U8 Divide::anonymous_namespace{Gizmo.cpp}::g_maxSelectedNodes = 12
 
TransformCache Divide::anonymous_namespace{Gizmo.cpp}::g_transformCache
 
NodeCache Divide::anonymous_namespace{Gizmo.cpp}::g_selectedNodesCache
 
UndoEntry< std::pair< TransformCache, NodeCache > > Divide::anonymous_namespace{Gizmo.cpp}::g_undoEntry
 

Macro Definition Documentation

◆ USE_VCPKG_GIZMO

#define USE_VCPKG_GIZMO   1

Definition at line 12 of file Gizmo.cpp.