Loading [MathJax]/extensions/TeX/AMSmath.js
Radium Engine
1.5.20
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
f
g
i
l
m
n
o
p
q
r
s
t
v
z
Functions
a
c
d
f
g
i
l
m
n
o
p
q
r
s
t
v
Variables
Typedefs
Enumerations
Enumerator
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
q
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
b
d
f
i
m
s
v
w
Typedefs
a
b
c
f
g
i
k
o
r
s
t
v
Enumerations
Enumerator
Related Symbols
Files
File List
File Members
All
Macros
▼
Radium Engine
►
Radium Basics
►
Radium Concepts
►
Developer manual
►
Licenses
Todo List
Deprecated List
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
src
►
Core
▼
Engine
►
Data
►
Rendering
▼
Scene
CameraComponent.cpp
CameraComponent.hpp
CameraManager.cpp
CameraManager.hpp
CameraStorage.hpp
Component.cpp
Component.hpp
ComponentMessenger.cpp
ComponentMessenger.hpp
CouplingSystem.hpp
DefaultCameraManager.cpp
DefaultCameraManager.hpp
DefaultLightManager.cpp
DefaultLightManager.hpp
DirLight.cpp
DirLight.hpp
Entity.cpp
Entity.hpp
EntityManager.cpp
EntityManager.hpp
GeometryComponent.cpp
GeometryComponent.hpp
GeometrySystem.cpp
GeometrySystem.hpp
ItemEntry.cpp
ItemEntry.hpp
Light.cpp
Light.hpp
LightManager.cpp
LightManager.hpp
LightStorage.hpp
PointLight.cpp
PointLight.hpp
SignalManager.cpp
SignalManager.hpp
SkeletonBasedAnimationSystem.cpp
SkeletonBasedAnimationSystem.hpp
SkeletonComponent.cpp
SkeletonComponent.hpp
SkinningComponent.cpp
SkinningComponent.hpp
SpotLight.cpp
SpotLight.hpp
System.cpp
System.hpp
SystemDisplay.cpp
►
SystemDisplay.hpp
FrameInfo.hpp
OpenGL.hpp
pch.hpp
RadiumEngine.cpp
RadiumEngine.hpp
RaEngine.hpp
►
Gui
►
Headless
►
IO
►
PluginBase
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
GeometrySystem.hpp
1
#pragma once
2
3
#include <Engine/Scene/System.hpp>
4
5
namespace
Ra
{
6
namespace
Engine {
7
namespace
Scene {
8
9
class
RA_ENGINE_API GeometrySystem :
public
System
10
{
11
public
:
12
GeometrySystem();
13
~GeometrySystem()
override
=
default
;
14
15
void
handleAssetLoading( Entity* entity,
const
Ra::Core::Asset::FileData* fileData )
override
;
16
17
void
generateTasks(
Ra::Core::TaskQueue
* taskQueue,
const
FrameInfo& frameInfo )
override
;
18
};
19
20
}
// namespace Scene
21
}
// namespace Engine
22
}
// namespace Ra
Ra::Core::TaskQueue
This class allows tasks to be registered and then executed in parallel on separate threads.
Definition
TaskQueue.hpp:48
Ra
hepler function to manage enum as underlying types in VariableSet
Definition
Cage.cpp:3
src
Engine
Scene
GeometrySystem.hpp
Generated by
1.12.0