GetParticleCount

This function returns the number of particles that will be released during one duration.

Syntax

Returns

This function returns the number of particles that will be released during one duration.

Example

#include "Leadwerks.h"

using namespace Leadwerks;

int main(int argc, const char *argv[])
{
Leadwerks::Window* window = Leadwerks::Window::Create();
Context* context = Context::Create(window);
World* world = World::Create();
Camera* camera = Camera::Create();
camera->Move(0, 0, -3);

//Create an emitter
Emitter* emitter = Emitter::Create(100);

while (true)
{
if (window->Closed() || window->KeyDown(Key::Escape)) return false;

Leadwerks::Leadwerks::Time::Update();
world->Update();
world->Render();

context->SetBlendMode(Blend::Alpha);
context->DrawText("Particle count: " + String(emitter->GetParticleCount()), 2, 2);
context->SetBlendMode(Blend::Solid);

context->Sync();
}
}