PBEnvironment.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#pragma once
5
6PULSE_BIND_DECL(Environment)
7#include "engine/common/system/environment/EnvironmentModel.h"
8
9namespace pulse
10{
11 class PULSE_DECL PBEnvironment
12 {
13 public:
14
15 static void Load(const PULSE_BIND::EnvironmentData& src, EnvironmentModel& dst);
16 static PULSE_BIND::EnvironmentData* Unload(const EnvironmentModel& src);
17 static void Serialize(const PULSE_BIND::EnvironmentData& src, EnvironmentModel& dst);
18 static void Serialize(const EnvironmentModel& src, PULSE_BIND::EnvironmentData& dst);
19 };
20}
The Environment class characterizes the environment and manages interactions between the body its sur...
Definition: EnvironmentModel.h:24
Definition: PBEnvironment.h:12
Definition: Logger.h:14

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.