Plasma Engine  2.0
Loading...
Searching...
No Matches
ProcGenGraphSharedData.h
1#pragma once
2
3#include <Foundation/Types/TagSet.h>
4#include <ProcGenPlugin/Declarations.h>
5
6namespace plProcGenInternal
7{
8
9 class PL_PROCGENPLUGIN_DLL GraphSharedData : public GraphSharedDataBase
10 {
11 public:
12 plUInt32 AddTagSet(const plTagSet& tagSet);
13
14 const plTagSet& GetTagSet(plUInt32 uiIndex) const;
15
16 void Save(plStreamWriter& inout_stream) const;
17 plResult Load(plStreamReader& inout_stream);
18
19 private:
21 };
22
23} // namespace plProcGenInternal
Definition DynamicArray.h:81
Definition ProcGenGraphSharedData.h:10
Interface for binary in (read) streams.
Definition Stream.h:22
Interface for binary out (write) streams.
Definition Stream.h:107
A dynamic collection of tags featuring fast lookups.
Definition TagSet.h:23
Definition Declarations.h:169
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54