Unravel Engine C++ Reference
Loading...
Searching...
No Matches
reflection_probe_system.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
base/basetypes.hpp
>
4
#include <
context/context.hpp
>
5
#include <
engine/ecs/scene.h
>
6
#include <hpp/span.hpp>
7
8
namespace
unravel
9
{
10
class
reflection_probe_system
11
{
12
public
:
13
auto
init
(
rtti::context
& ctx) -> bool;
14
auto
deinit
(
rtti::context
& ctx) -> bool;
15
16
void
on_frame_update
(
scene
& scn,
delta_t
dt);
17
void
on_play_begin
(hpp::span<const entt::handle> entities,
delta_t
dt);
18
19
private
:
20
std::shared_ptr<int> sentinel_ = std::make_shared<int>(0);
21
};
22
}
// namespace unravel
unravel::reflection_probe_system
Definition
reflection_probe_system.h:11
unravel::reflection_probe_system::on_play_begin
void on_play_begin(hpp::span< const entt::handle > entities, delta_t dt)
Definition
reflection_probe_system.cpp:36
unravel::reflection_probe_system::on_frame_update
void on_frame_update(scene &scn, delta_t dt)
Definition
reflection_probe_system.cpp:27
unravel::reflection_probe_system::deinit
auto deinit(rtti::context &ctx) -> bool
Definition
reflection_probe_system.cpp:20
unravel::reflection_probe_system::init
auto init(rtti::context &ctx) -> bool
Definition
reflection_probe_system.cpp:13
context.hpp
basetypes.hpp
delta_t
std::chrono::duration< float > delta_t
Definition
basetypes.hpp:328
unravel
Definition
crash.cpp:21
scene.h
rtti::context
Definition
context.hpp:14
unravel::scene
Represents a scene in the ACE framework, managing entities and their relationships.
Definition
scene.h:21
UnravelEngine
UnravelEngine
engine
engine
rendering
ecs
systems
reflection_probe_system.h
Generated by
1.12.0