Plasma Engine  2.0
Loading...
Searching...
No Matches
PlacementData.h
1#pragma once
2
3#include <Foundation/CodeUtils/Expression/ExpressionDeclarations.h>
4#include <ProcGenPlugin/Declarations.h>
5
8
9namespace plProcGenInternal
10{
12 {
15
16 void Clear();
17
18 const plPhysicsWorldModuleInterface* m_pPhysicsModule = nullptr;
19 const plWorld* m_pWorld = nullptr;
20
22 plUInt32 m_uiTileSeed = 0;
23 plBoundingBox m_TileBoundingBox;
24
26
27 plDeque<plVolumeCollection> m_VolumeCollections;
28 plExpression::GlobalData m_GlobalData;
29 };
30} // namespace plProcGenInternal
Definition Deque.h:270
Definition DynamicArray.h:81
Definition PhysicsWorldModule.h:109
A Shared ptr manages a shared object and destroys that object when no one references it anymore....
Definition SharedPtr.h:10
Definition VolumeCollection.h:11
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition World.h:22
Definition PlacementData.h:12