Plasma Engine  2.0
Loading...
Searching...
No Matches
Utils.h
1#pragma once
2
3#include <Foundation/CodeUtils/Expression/ExpressionDeclarations.h>
4
6
7struct PL_PROCGENPLUGIN_DLL plProcGenExpressionFunctions
8{
9 static plExpressionFunction s_ApplyVolumesFunc;
10 static plExpressionFunction s_GetInstanceSeedFunc;
11};
12
13namespace plProcGenInternal
14{
15 void ExtractVolumeCollections(const plWorld& world, const plBoundingBox& box, const Output& output, plDeque<plVolumeCollection>& ref_volumeCollections, plExpression::GlobalData& ref_globalData);
16
17 void SetInstanceSeed(plUInt32 uiSeed, plExpression::GlobalData& ref_globalData);
18} // namespace plProcGenInternal
Definition Deque.h:270
Definition VolumeCollection.h:11
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition World.h:22
Describes an external function that can be called in expressions. These functions need to be state-le...
Definition ExpressionDeclarations.h:102
Definition Utils.h:8