Loading [MathJax]/extensions/tex2jax.js
Photon Editor Library
2.0.0-beta
A physically based renderer.
Toggle main menu visibility
Home
Components
Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
i
l
m
n
o
p
q
s
t
u
v
w
Functions
a
c
g
i
n
p
s
t
Variables
Typedefs
Enumerations
Enumerator
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
~
Variables
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Typedefs
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
v
w
Enumerations
Enumerator
Related Symbols
Files
File List
File Members
All
f
i
l
p
t
Functions
Variables
Macros
f
i
p
▼
Photon Editor Library
Home
Components
►
Namespaces
►
Concepts
►
Classes
▼
Files
▼
File List
►
Include
▼
Source
►
Api
►
App
▼
Designer
►
Basic
►
Event
►
Imposter
►
IO
►
Render
►
Resource
►
UI
AbstractDesignerObject.cpp
►
AbstractDesignerObject.h
AbstractDesignerObject.ipp
►
designer_fwd.h
DesignerCamera.h
DesignerObject.cpp
►
DesignerObject.h
DesignerObject.ipp
►
DesignerScene.cpp
►
DesignerScene.h
►
DesignerScene.ipp
►
FlatDesignerObject.cpp
►
FlatDesignerObject.h
►
HierarchicalDesignerObject.cpp
►
HierarchicalDesignerObject.h
HierarchicalDesignerObject.ipp
NodeObject.cpp
►
NodeObject.h
TextualNoteObject.cpp
►
TextualNoteObject.h
ViewportCamera.cpp
►
ViewportCamera.h
►
EditorCore
►
Platform
►
Procedure
►
Render
►
RenderCore
►
ThirdParty
►
editor_lib_config.h
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Concepts
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
};
16
enum class
EObjectState
: uint32f {
…
};
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