#include <Particle.h>
Public Member Functions | |
ParticleInstance (System::String^ path, unsigned int displayID) | |
void | start (SharpKmyMath::Matrix4 mtx, f32 prewarm) |
void | stopEmission () |
void | setPosture (SharpKmyMath::Matrix4 mtx) |
void | draw (SharpKmyGfx::Render^ tgt) |
void | Release () |
void | setPickupID (u16 id) |
void | stopPickup (bool flg) |
void | pause (bool flg) |
void | setVisibility (bool flg) |
void | setDisplayID (unsigned int id) |
void | getBound (SharpKmyMath::Vector3 %min, SharpKmyMath::Vector3 %max) |
void | getBoundOne (SharpKmyMath::Vector3 %min, SharpKmyMath::Vector3 %max) |
f32 | getMaxLifeTime () |
bool | getUseDirection () |
bool | isEndPlaying () |
void | saveWithThumbnail (array< byte > ^img, int sz, int width, int height) |
SharpKmyPhysics::PhysicsObject | getPhysicsObject () |
void | setTarget (SharpKmyMath::Vector3 tgt) |
LegacyParticleRoot | getLegacyRoot () |
Static Public Member Functions | |
static void | ParticleInitialize (int maxInstanceCount, int maxSquareCount) |
static void | ParticleFinalize () |
Public Attributes | |
kmyGfx::ParticleInstance * | obj |
SharpKmyGfx::ParticleInstance::ParticleInstance | ( | System::String^ | path, |
unsigned int | displayID | ||
) |
void SharpKmyGfx::ParticleInstance::draw | ( | SharpKmyGfx::Render^ | tgt | ) |
void SharpKmyGfx::ParticleInstance::getBound | ( | SharpKmyMath::Vector3 % | min, |
SharpKmyMath::Vector3 % | max | ||
) |
void SharpKmyGfx::ParticleInstance::getBoundOne | ( | SharpKmyMath::Vector3 % | min, |
SharpKmyMath::Vector3 % | max | ||
) |
LegacyParticleRoot SharpKmyGfx::ParticleInstance::getLegacyRoot | ( | ) |
f32 SharpKmyGfx::ParticleInstance::getMaxLifeTime | ( | ) |
SharpKmyPhysics::PhysicsObject SharpKmyGfx::ParticleInstance::getPhysicsObject | ( | ) |
bool SharpKmyGfx::ParticleInstance::getUseDirection | ( | ) |
bool SharpKmyGfx::ParticleInstance::isEndPlaying | ( | ) |
|
static |
|
static |
void SharpKmyGfx::ParticleInstance::pause | ( | bool | flg | ) |
void SharpKmyGfx::ParticleInstance::Release | ( | ) |
void SharpKmyGfx::ParticleInstance::saveWithThumbnail | ( | array< byte > ^ | img, |
int | sz, | ||
int | width, | ||
int | height | ||
) |
void SharpKmyGfx::ParticleInstance::setDisplayID | ( | unsigned int | id | ) |
void SharpKmyGfx::ParticleInstance::setPickupID | ( | u16 | id | ) |
void SharpKmyGfx::ParticleInstance::setPosture | ( | SharpKmyMath::Matrix4 | mtx | ) |
void SharpKmyGfx::ParticleInstance::setTarget | ( | SharpKmyMath::Vector3 | tgt | ) |
void SharpKmyGfx::ParticleInstance::setVisibility | ( | bool | flg | ) |
void SharpKmyGfx::ParticleInstance::start | ( | SharpKmyMath::Matrix4 | mtx, |
f32 | prewarm | ||
) |
void SharpKmyGfx::ParticleInstance::stopEmission | ( | ) |
void SharpKmyGfx::ParticleInstance::stopPickup | ( | bool | flg | ) |
kmyGfx::ParticleInstance* SharpKmyGfx::ParticleInstance::obj |