/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EnginePlugins/ParticlePlugin/Emitter/ParticleEmitter.cpp
34 строки
1020 B
Jan Krassnigg
MSFT contribution: Made all #includes relative to their project (#448)
09 авг 2021, 23:45
Не верифицирован
09 авг 2021, 23:45
2b8da9c
Код
Авторство
О чём код?
#include <ParticlePlugin/ParticlePluginPCH.h> #include <Foundation/DataProcessing/Stream/ProcessingStreamGroup.h> #include <ParticlePlugin/Emitter/ParticleEmitter.h> EZ_BEGIN_DYNAMIC_REFLECTED_TYPE(ezParticleEmitterFactory, 1, ezRTTINoAllocator) EZ_END_DYNAMIC_REFLECTED_TYPE; EZ_BEGIN_DYNAMIC_REFLECTED_TYPE(ezParticleEmitter, 1, ezRTTINoAllocator) EZ_END_DYNAMIC_REFLECTED_TYPE; ezParticleEmitter* ezParticleEmitterFactory::CreateEmitter(ezParticleSystemInstance* pOwner) const { const ezRTTI* pRtti = GetEmitterType(); ezParticleEmitter* pEmitter = pRtti->GetAllocator()->Allocate<ezParticleEmitter>(); pEmitter->Reset(pOwner); CopyEmitterProperties(pEmitter, true); pEmitter->CreateRequiredStreams(); return pEmitter; } bool ezParticleEmitter::IsContinuous() const { return false; } void ezParticleEmitter::Process(ezUInt64 uiNumElements) {} void ezParticleEmitter::ProcessEventQueue(ezParticleEventQueue queue) {} EZ_STATICLINK_FILE(ParticlePlugin, ParticlePlugin_Emitter_ParticleEmitter);