Polyphase Game Engine
Loading...
Searching...
No Matches
ParticleSystemInstance.h
Go to the documentation of this file.
1#pragma once
2
4
6{
7public:
8
10
11 static ParticleSystemInstance* New(const ParticleSystem* src = nullptr);
12
15
16 void CopyParticleSystem(const ParticleSystem* src);
17
18 virtual void SaveStream(Stream& stream, Platform platform) override;
19 virtual void LoadStream(Stream& stream, Platform platform) override;
20};
21
Platform
Definition EngineTypes.h:31
Definition ParticleSystemInstance.h:6
void CopyParticleSystem(const ParticleSystem *src)
Definition ParticleSystemInstance.cpp:34
DECLARE_ASSET(ParticleSystemInstance, ParticleSystem)
ParticleSystemInstance()
Definition ParticleSystemInstance.cpp:24
virtual void SaveStream(Stream &stream, Platform platform) override
Definition ParticleSystemInstance.cpp:51
static ParticleSystemInstance * New(const ParticleSystem *src=nullptr)
Definition ParticleSystemInstance.cpp:11
~ParticleSystemInstance()
Definition ParticleSystemInstance.cpp:29
virtual void LoadStream(Stream &stream, Platform platform) override
Definition ParticleSystemInstance.cpp:56
Definition ParticleSystem.h:66
Definition Stream.h:21