CUGL 3.0
Cornell University Game Library
Loading...
Searching...
No Matches
cugl::graphics::ParticleSystem Member List

This is the complete list of members for cugl::graphics::ParticleSystem, including all inherited members.

addEmitter(const std::string key, const ParticleEmitter &data)cugl::graphics::ParticleSystem
alloc(size_t capacity)cugl::graphics::ParticleSysteminlinestatic
allocWithData(const std::shared_ptr< JsonValue > data, bool buffer=true)cugl::graphics::ParticleSysteminlinestatic
allocWithMesh(size_t capacity, const Mesh< ParticleVertex > &mesh)cugl::graphics::ParticleSysteminlinestatic
allocWithMesh(size_t capacity, Mesh< ParticleVertex > &&mesh)cugl::graphics::ParticleSysteminlinestatic
dispose()cugl::graphics::ParticleSystem
draw(const std::shared_ptr< Shader > &shader)cugl::graphics::ParticleSystem
getAllocated() constcugl::graphics::ParticleSysteminline
getAllocator() constcugl::graphics::ParticleSysteminline
getCapacity() constcugl::graphics::ParticleSysteminline
getDeallocator() constcugl::graphics::ParticleSysteminline
getEmitters() constcugl::graphics::ParticleSysteminline
getInstanceBuffer() constcugl::graphics::ParticleSysteminline
getInstances() constcugl::graphics::ParticleSysteminline
getMesh() constcugl::graphics::ParticleSysteminline
getParticles() constcugl::graphics::ParticleSysteminline
getUpdater() constcugl::graphics::ParticleSysteminline
init(size_t capacity)cugl::graphics::ParticleSystem
initWithData(const std::shared_ptr< JsonValue > data, bool buffer=true)cugl::graphics::ParticleSystem
initWithMesh(size_t capacity, const Mesh< ParticleVertex > &mesh)cugl::graphics::ParticleSystem
initWithMesh(size_t capacity, Mesh< ParticleVertex > &&mesh)cugl::graphics::ParticleSystem
is2d() constcugl::graphics::ParticleSysteminline
ParticleLoader (defined in cugl::graphics::ParticleSystem)cugl::graphics::ParticleSystemfriend
ParticleSystem()cugl::graphics::ParticleSystem
removeEmitter(const std::string key)cugl::graphics::ParticleSystem
set2d(bool value)cugl::graphics::ParticleSysteminline
setAllocator(ParticleAllocator func)cugl::graphics::ParticleSysteminline
setDeallocator(ParticleDeallocator func)cugl::graphics::ParticleSysteminline
setMesh(const Mesh< ParticleVertex > &mesh)cugl::graphics::ParticleSystem
setMesh(Mesh< ParticleVertex > &&mesh)cugl::graphics::ParticleSystem
setUpdater(ParticleUpdater func)cugl::graphics::ParticleSysteminline
update(float delta, const Vec3 camera)cugl::graphics::ParticleSystem
~ParticleSystem()cugl::graphics::ParticleSysteminline