Plasma Engine
2.0
Loading...
Searching...
No Matches
SimpleWindWorldModule.h
1
#pragma once
2
3
#include <Core/Interfaces/WindWorldModule.h>
4
#include <GameEngine/GameEngineDLL.h>
5
6
class
PL_GAMEENGINE_DLL
plSimpleWindWorldModule
:
public
plWindWorldModuleInterface
7
{
8
PL_DECLARE_WORLD_MODULE();
9
PL_ADD_DYNAMIC_REFLECTION(
plSimpleWindWorldModule
,
plWindWorldModuleInterface
);
10
11
public
:
12
plSimpleWindWorldModule
(
plWorld
* pWorld);
13
~plSimpleWindWorldModule
();
14
15
virtual
plVec3
GetWindAt(
const
plVec3
& vPosition)
const override
;
16
17
void
SetFallbackWind(
const
plVec3
& vWind);
18
19
private
:
20
plVec3
m_vFallbackWind;
21
};
plSimpleWindWorldModule
Definition
SimpleWindWorldModule.h:7
plVec3Template< float >
plWindWorldModuleInterface
Definition
WindWorldModule.h:39
plWorld
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition
World.h:22
Code
Engine
GameEngine
Effects
Wind
SimpleWindWorldModule.h
Generated by
1.11.0