Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Attorney::GizmoEditor Class Reference

#include <Gizmo.h>

Static Private Member Functions

static void render (Gizmo *gizmo, const Camera *camera, const Rect< I32 > &targetViewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)
 
static void updateSelection (Gizmo *gizmo, const vector< SceneGraphNode * > &nodes)
 
static void update (Gizmo *gizmo, const U64 deltaTimeUS)
 
static void setTransformSettings (Gizmo *gizmo, const TransformSettings &settings) noexcept
 
static const TransformSettingsgetTransformSettings (const Gizmo *gizmo) noexcept
 
static void onSceneFocus (Gizmo *gizmo, const bool state) noexcept
 

Friends

class Divide::Editor
 

Detailed Description

Definition at line 140 of file Gizmo.h.

Member Function Documentation

◆ getTransformSettings()

static const TransformSettings & Divide::Attorney::GizmoEditor::getTransformSettings ( const Gizmo gizmo)
inlinestaticprivatenoexcept

Definition at line 157 of file Gizmo.h.

◆ onSceneFocus()

static void Divide::Attorney::GizmoEditor::onSceneFocus ( Gizmo gizmo,
const bool  state 
)
inlinestaticprivatenoexcept

Definition at line 161 of file Gizmo.h.

◆ render()

static void Divide::Attorney::GizmoEditor::render ( Gizmo gizmo,
const Camera camera,
const Rect< I32 > &  targetViewport,
GFX::CommandBuffer bufferInOut,
GFX::MemoryBarrierCommand memCmdInOut 
)
inlinestaticprivate

Definition at line 141 of file Gizmo.h.

◆ setTransformSettings()

static void Divide::Attorney::GizmoEditor::setTransformSettings ( Gizmo gizmo,
const TransformSettings settings 
)
inlinestaticprivatenoexcept

Definition at line 153 of file Gizmo.h.

◆ update()

static void Divide::Attorney::GizmoEditor::update ( Gizmo gizmo,
const U64  deltaTimeUS 
)
inlinestaticprivate

Definition at line 149 of file Gizmo.h.

◆ updateSelection()

static void Divide::Attorney::GizmoEditor::updateSelection ( Gizmo gizmo,
const vector< SceneGraphNode * > &  nodes 
)
inlinestaticprivate

Definition at line 145 of file Gizmo.h.

Friends And Related Function Documentation

◆ Divide::Editor

friend class Divide::Editor
friend

Definition at line 164 of file Gizmo.h.


The documentation for this class was generated from the following file: