3#include "gfx/Particle.h"
5#include "plugin/Plugin.h"
7#include "gfx/Particle/LegacyParticle.h"
14 kmyGfx::LegacyParticleDef*
_def =
nullptr;
25 kmyGfx::LegacyParticleRoot*
_root =
nullptr;
34 kmyGfx::ParticleInstance *
obj;
39 [[deplicated(
"use setTranslate/setRotate")]]
Definition: Particle.h:12
LegacyParticleDef getNextSibling()
Definition: Particle.cpp:259
Material getMaterial()
Definition: Particle.cpp:266
kmyGfx::LegacyParticleDef * _def
Definition: Particle.h:14
LegacyParticleDef getFirstChild()
Definition: Particle.cpp:252
LegacyParticleDef(kmyGfx::LegacyParticleDef *ptr)
Definition: Particle.cpp:247
Definition: Particle.h:23
LegacyParticleRoot(kmyGfx::LegacyParticleRoot *ptr)
Definition: Particle.cpp:226
LegacyParticleDef getFirstDef()
Definition: Particle.cpp:231
void save()
Definition: Particle.cpp:236
kmyGfx::LegacyParticleRoot * _root
Definition: Particle.h:25
Definition: Material.h:26
Definition: Particle.h:32
void setVisibility(bool flg)
Definition: Particle.cpp:102
static void ParticleInitialize(int maxInstanceCount, int maxSquareCount)
Definition: Particle.cpp:19
void setPickupID(u16 id)
Definition: Particle.cpp:92
void saveWithThumbnail(array< byte > ^img, int sz, int width, int height)
Definition: Particle.cpp:163
void start(SharpKmyMath::Matrix4 mtx, f32 prewarm)
Definition: Particle.cpp:43
void pause(bool flg)
Definition: Particle.cpp:59
bool isEndPlaying()
Definition: Particle.cpp:155
void stopEmission()
Definition: Particle.cpp:52
void getBound(SharpKmyMath::Vector3 %min, SharpKmyMath::Vector3 %max)
Definition: Particle.cpp:112
SharpKmyPhysics::PhysicsObject getPhysicsObject()
Definition: Particle.cpp:193
void draw(SharpKmyGfx::Render^ tgt)
Definition: Particle.cpp:79
static void ParticleFinalize()
Definition: Particle.cpp:25
void stopPickup(bool flg)
Definition: Particle.cpp:97
f32 getMaxLifeTime()
Definition: Particle.cpp:140
ParticleInstance(System::String^ path, unsigned int displayID)
Definition: Particle.cpp:30
void setTarget(SharpKmyMath::Vector3 tgt)
Definition: Particle.cpp:203
void getBoundOne(SharpKmyMath::Vector3 %min, SharpKmyMath::Vector3 %max)
Definition: Particle.cpp:126
void setDisplayID(unsigned int id)
Definition: Particle.cpp:107
void setPosture(SharpKmyMath::Matrix4 mtx)
Definition: Particle.cpp:66
void Release()
Definition: Particle.cpp:84
kmyGfx::ParticleInstance * obj
Definition: Particle.h:34
bool getUseDirection()
Definition: Particle.cpp:146
LegacyParticleRoot getLegacyRoot()
Definition: Particle.cpp:210
Definition: Particle.h:64
static void postReimport(System::String^ path)
Definition: Particle.cpp:13
static void preReimport(System::String^ path)
Definition: Particle.cpp:6
Definition: PhysicsObject.h:17
Definition: Billboard.cpp:4