Unravel Engine C++ Reference
Loading...
Searching...
No Matches
gizmo_entity.h
Go to the documentation of this file.
1
#pragma once
2
#include "
gizmo.h
"
3
4
#include <
engine/ecs/ecs.h
>
5
6
#include <
engine/assets/asset_handle.h
>
7
#include <
graphics/texture.h
>
8
namespace
unravel
9
{
10
11
struct
gizmo_entity
:
public
gizmo
12
{
13
void
draw
(
rtti::context
& ctx, entt::meta_any& var,
const
camera
& cam,
gfx::dd_raii
& dd,
dd_2d_raii
& dd_2d)
override
;
14
void
draw_billboard
(
rtti::context
& ctx, entt::meta_any& var,
const
camera
& cam,
gfx::dd_raii
& dd)
override
;
15
};
16
17
GIZMO_REFLECT
(
gizmo_entity
, entt::handle)
18
19
}
// namespace unravel
asset_handle.h
unravel::camera
Class representing a camera. Contains functionality for manipulating and updating a camera....
Definition
camera.h:62
ecs.h
gizmo.h
GIZMO_REFLECT
#define GIZMO_REFLECT(gizmo_renderer_type, inspected_type)
Definition
gizmo.h:38
unravel
Definition
crash.cpp:21
gfx::dd_raii
Definition
debugdraw.h:10
rtti::context
Definition
context.hpp:14
unravel::dd_2d_raii
Definition
gizmo.h:15
unravel::gizmo_entity
Definition
gizmo_entity.h:12
unravel::gizmo_entity::draw_billboard
void draw_billboard(rtti::context &ctx, entt::meta_any &var, const camera &cam, gfx::dd_raii &dd) override
Definition
gizmo_entity.cpp:656
unravel::gizmo_entity::draw
void draw(rtti::context &ctx, entt::meta_any &var, const camera &cam, gfx::dd_raii &dd, dd_2d_raii &dd_2d) override
Definition
gizmo_entity.cpp:39
unravel::gizmo
Definition
gizmo.h:20
texture.h
editor
editor
hub
panels
scene_panel
gizmos
gizmos
gizmo_entity.h
Generated by
1.12.0