Photon Editor Library
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
designer_fwd.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <Common/primitive_type.h>
4
#include <Math/math.h>
5
6
#include <memory>
7
8
namespace
ph::editor
9
{
10
11
class
AbstractDesignerObject;
12
class
DesignerObject;
13
class
DesignerResource;
14
class
DesignerScene;
15
16
enum class
EObjectState
: uint32f
17
{
18
// Lifetime management
19
HasInitialized
= math::flag_bit<uint32f, 0>(),
20
HasRenderInitialized
= math::flag_bit<uint32f, 1>(),
21
HasRenderUninitialized
= math::flag_bit<uint32f, 2>(),
22
HasUninitialized
= math::flag_bit<uint32f, 3>(),
23
24
// Category
25
Root
= math::flag_bit<uint32f, 4>(),
26
Ticking
= math::flag_bit<uint32f, 5>(),
27
RenderTicking
= math::flag_bit<uint32f, 6>(),
28
Selected
= math::flag_bit<uint32f, 7>(),
29
Hidden
= math::flag_bit<uint32f, 8>()
30
};
31
32
}
// end namespace ph::editor
ph::editor
Definition
ph_editor.h:10
ph::editor::EObjectState
EObjectState
Definition
designer_fwd.h:17
ph::editor::EObjectState::RenderTicking
@ RenderTicking
ph::editor::EObjectState::HasUninitialized
@ HasUninitialized
ph::editor::EObjectState::HasRenderUninitialized
@ HasRenderUninitialized
ph::editor::EObjectState::Ticking
@ Ticking
ph::editor::EObjectState::HasInitialized
@ HasInitialized
ph::editor::EObjectState::Hidden
@ Hidden
ph::editor::EObjectState::Selected
@ Selected
ph::editor::EObjectState::HasRenderInitialized
@ HasRenderInitialized
ph::editor::EObjectState::Root
@ Root
Source
Designer
designer_fwd.h
Generated by
1.11.0