Plasma Engine
2.0
Loading...
Searching...
No Matches
ParticleEvent.h
1
#pragma once
2
3
#include <Foundation/Math/Vec3.h>
4
#include <Foundation/Strings/HashedString.h>
5
#include <Foundation/Types/ArrayPtr.h>
6
#include <ParticlePlugin/ParticlePluginDLL.h>
7
8
struct
PL_PARTICLEPLUGIN_DLL
plParticleEvent
9
{
10
PL_DECLARE_POD_TYPE();
11
12
plTempHashedString
m_EventType;
13
plVec3
m_vPosition;
14
plVec3
m_vDirection;
15
plVec3
m_vNormal;
16
};
17
18
using
plParticleEventQueue
=
plArrayPtr<plParticleEvent>
;
plArrayPtr
This class encapsulates an array and it's size. It is recommended to use this class instead of plain ...
Definition
ArrayPtr.h:37
plTempHashedString
A class to use together with plHashedString for quick comparisons with temporary strings that need no...
Definition
HashedString.h:151
plVec3Template< float >
plParticleEvent
Definition
ParticleEvent.h:9
Code
EnginePlugins
ParticlePlugin
Events
ParticleEvent.h
Generated by
1.11.0