2016-02-11 23:05:42 +00:00
|
|
|
#include "CParticleSwoosh.hpp"
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
namespace urde
|
2016-02-11 23:05:42 +00:00
|
|
|
{
|
|
|
|
|
|
|
|
CParticleSwoosh::CParticleSwoosh(const TToken<CSwooshDescription>& desc, int)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
void CParticleSwoosh::Update(double)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
void CParticleSwoosh::Render()
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
void CParticleSwoosh::SetOrientation(const zeus::CTransform&)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
void CParticleSwoosh::SetTranslation(const zeus::CVector3f&)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
void CParticleSwoosh::SetGlobalOrientation(const zeus::CTransform&)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
void CParticleSwoosh::SetGlobalTranslation(const zeus::CVector3f&)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
void CParticleSwoosh::SetGlobalScale(const zeus::CVector3f&)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
void CParticleSwoosh::SetLocalScale(const zeus::CVector3f&)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
void CParticleSwoosh::SetParticleEmission(bool)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
void CParticleSwoosh::SetModulationColor(const zeus::CColor&)
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
const zeus::CTransform& CParticleSwoosh::GetOrientation() const
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
2016-03-04 23:04:53 +00:00
|
|
|
static zeus::CTransform dummy;
|
2016-02-17 03:42:27 +00:00
|
|
|
return dummy;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
const zeus::CVector3f& CParticleSwoosh::GetTranslation() const
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
2016-03-04 23:04:53 +00:00
|
|
|
static zeus::CVector3f dummy;
|
2016-02-17 03:42:27 +00:00
|
|
|
return dummy;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
const zeus::CTransform& CParticleSwoosh::GetGlobalOrientation() const
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
2016-03-04 23:04:53 +00:00
|
|
|
static zeus::CTransform dummy;
|
2016-02-17 03:42:27 +00:00
|
|
|
return dummy;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
const zeus::CVector3f& CParticleSwoosh::GetGlobalTranslation() const
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
2016-03-04 23:04:53 +00:00
|
|
|
static zeus::CVector3f dummy;
|
2016-02-17 03:42:27 +00:00
|
|
|
return dummy;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
const zeus::CVector3f& CParticleSwoosh::GetGlobalScale() const
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
2016-03-04 23:04:53 +00:00
|
|
|
static zeus::CVector3f dummy;
|
2016-02-17 03:42:27 +00:00
|
|
|
return dummy;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
const zeus::CColor& CParticleSwoosh::GetModulationColor() const
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
2016-03-04 23:04:53 +00:00
|
|
|
static zeus::CColor dummy;
|
2016-02-17 03:42:27 +00:00
|
|
|
return dummy;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
bool CParticleSwoosh::IsSystemDeletable() const
|
|
|
|
{
|
2016-02-17 03:42:27 +00:00
|
|
|
return false;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
2016-03-04 23:04:53 +00:00
|
|
|
std::pair<zeus::CAABox, bool> CParticleSwoosh::GetBounds() const
|
2016-02-13 05:49:59 +00:00
|
|
|
{
|
2016-03-04 23:04:53 +00:00
|
|
|
return std::make_pair(zeus::CAABox(), false);
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
u32 CParticleSwoosh::GetParticleCount() const
|
|
|
|
{
|
2016-02-17 03:42:27 +00:00
|
|
|
return 0;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
bool CParticleSwoosh::SystemHasLight() const
|
|
|
|
{
|
2016-02-17 03:42:27 +00:00
|
|
|
return false;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
CLight CParticleSwoosh::GetLight() const
|
|
|
|
{
|
2016-03-16 20:49:35 +00:00
|
|
|
return CLight(zeus::CVector3f::skZero, zeus::CVector3f::skZero,
|
|
|
|
zeus::CColor::skBlack, 0.f, 1.f, 0.f, 0.f, 1.f, 0.f);
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
bool CParticleSwoosh::GetParticleEmission() const
|
|
|
|
{
|
2016-02-17 03:42:27 +00:00
|
|
|
return false;
|
2016-02-13 05:49:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
void CParticleSwoosh::DestroyParticles()
|
2016-02-11 23:05:42 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|