Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::anonymous_namespace{Gizmo.cpp} Namespace Reference

Typedefs

using TransformCache = std::array< TransformValues, g_maxSelectedNodes+1 >
 
using NodeCache = std::array< SceneGraphNode *, g_maxSelectedNodes+1 >
 

Variables

constexpr U8 g_maxSelectedNodes = 12
 
TransformCache g_transformCache
 
NodeCache g_selectedNodesCache
 
UndoEntry< std::pair< TransformCache, NodeCache > > g_undoEntry
 

Typedef Documentation

◆ NodeCache

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

Definition at line 57 of file Gizmo.cpp.

◆ TransformCache

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

Definition at line 56 of file Gizmo.cpp.

Variable Documentation

◆ g_maxSelectedNodes

constexpr U8 Divide::anonymous_namespace{Gizmo.cpp}::g_maxSelectedNodes = 12
constexpr

Definition at line 55 of file Gizmo.cpp.

◆ g_selectedNodesCache

NodeCache Divide::anonymous_namespace{Gizmo.cpp}::g_selectedNodesCache

Definition at line 60 of file Gizmo.cpp.

◆ g_transformCache

TransformCache Divide::anonymous_namespace{Gizmo.cpp}::g_transformCache

Definition at line 59 of file Gizmo.cpp.

◆ g_undoEntry

UndoEntry<std::pair<TransformCache, NodeCache> > Divide::anonymous_namespace{Gizmo.cpp}::g_undoEntry

Definition at line 61 of file Gizmo.cpp.