Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Ndk::ParticleGroupComponent Member List

This is the complete list of members for Ndk::ParticleGroupComponent, including all inherited members.

AddController(ParticleControllerRef controller) (defined in Nz::ParticleGroup)Nz::ParticleGroup
AddEmitter(Entity *emitter)Ndk::ParticleGroupComponentinline
AddEmitter(ParticleEmitter *emitter) (defined in Nz::ParticleGroup)Nz::ParticleGroup
AddGenerator(ParticleGeneratorRef generator) (defined in Nz::ParticleGroup)Nz::ParticleGroup
AddToRenderQueue(AbstractRenderQueue *renderQueue, const Matrix4f &transformMatrix) const override (defined in Nz::ParticleGroup)Nz::ParticleGroup
ApplyControllers(ParticleMapper &mapper, unsigned int particleCount, float elapsedTime) (defined in Nz::ParticleGroup)Nz::ParticleGroup
BaseComponent(ComponentIndex componentIndex)Ndk::BaseComponentinline
BaseComponent(BaseComponent &&)=default (defined in Ndk::BaseComponent)Ndk::BaseComponent
BaseComponent(const BaseComponent &)=default (defined in Ndk::BaseComponent)Ndk::BaseComponentprotected
Clone() const override (defined in Ndk::Component< ComponentType >)Ndk::Component< ComponentType >
Component() (defined in Ndk::Component< ComponentType >)Ndk::Component< ComponentType >
componentIndex (defined in Ndk::ParticleGroupComponent)Ndk::ParticleGroupComponentstatic
CreateHandle() (defined in Nz::HandledObject< T >)Nz::HandledObject< T >
CreateParticle() (defined in Nz::ParticleGroup)Nz::ParticleGroup
CreateParticles(unsigned int count) (defined in Nz::ParticleGroup)Nz::ParticleGroup
Cull(const Frustumf &frustum, const Matrix4f &transformMatrix) constNz::Renderablevirtual
EnsureBoundingVolumeUpdated() constNz::Renderableinline
Factory typedef (defined in Ndk::BaseComponent)Ndk::BaseComponent
GenerateParticle() (defined in Nz::ParticleGroup)Nz::ParticleGroup
GenerateParticles(unsigned int count) (defined in Nz::ParticleGroup)Nz::ParticleGroup
GetBoundingVolume() constNz::Renderablevirtual
GetBuffer() (defined in Nz::ParticleGroup)Nz::ParticleGroupinline
GetBuffer() const (defined in Nz::ParticleGroup)Nz::ParticleGroupinline
GetDeclaration() const (defined in Nz::ParticleGroup)Nz::ParticleGroup
GetEntity() constNdk::BaseComponentinline
GetIndex() constNdk::BaseComponentinline
GetMaxComponentIndex()Ndk::BaseComponentinlinestatic
GetMaxParticleCount() const (defined in Nz::ParticleGroup)Nz::ParticleGroup
GetParticleCount() const (defined in Nz::ParticleGroup)Nz::ParticleGroup
GetParticleSize() const (defined in Nz::ParticleGroup)Nz::ParticleGroup
HandledObject()=default (defined in Nz::HandledObject< T >)Nz::HandledObject< T >
HandledObject(const HandledObject &object) (defined in Nz::HandledObject< T >)Nz::HandledObject< T >
HandledObject(HandledObject &&object) (defined in Nz::HandledObject< T >)Nz::HandledObject< T >
InvalidateBoundingVolume()Nz::Renderableinlineprotected
KillParticle(std::size_t index) (defined in Nz::ParticleGroup)Nz::ParticleGroup
KillParticles() (defined in Nz::ParticleGroup)Nz::ParticleGroup
m_boundingVolume (defined in Nz::Renderable)Nz::Renderablemutableprotected
m_componentIndex (defined in Ndk::BaseComponent)Ndk::BaseComponentprotected
m_entity (defined in Ndk::BaseComponent)Ndk::BaseComponentprotected
NazaraSignal(OnParticleGroupRelease, const ParticleGroup *) (defined in Nz::ParticleGroup)Nz::ParticleGroup
operator=(const BaseComponent &)=delete (defined in Ndk::BaseComponent)Ndk::BaseComponent
operator=(BaseComponent &&)=default (defined in Ndk::BaseComponent)Ndk::BaseComponent
operator=(const ParticleGroup &emitter) (defined in Nz::ParticleGroup)Nz::ParticleGroup
operator=(const Renderable &renderable)=default (defined in Nz::Renderable)Nz::Renderable
operator=(Renderable &&renderable)=default (defined in Nz::Renderable)Nz::Renderable
operator=(const HandledObject &object) (defined in Nz::HandledObject< T >)Nz::HandledObject< T >
operator=(HandledObject &&object) (defined in Nz::HandledObject< T >)Nz::HandledObject< T >
ParticleGroup(unsigned int maxParticleCount, ParticleLayout layout) (defined in Nz::ParticleGroup)Nz::ParticleGroup
ParticleGroup(unsigned int maxParticleCount, ParticleDeclarationConstRef declaration) (defined in Nz::ParticleGroup)Nz::ParticleGroup
ParticleGroup(const ParticleGroup &emitter) (defined in Nz::ParticleGroup)Nz::ParticleGroup
ParticleGroupComponent(unsigned int maxParticleCount, Nz::ParticleLayout layout)Ndk::ParticleGroupComponentinline
ParticleGroupComponent(unsigned int maxParticleCount, Nz::ParticleDeclarationConstRef declaration)Ndk::ParticleGroupComponentinline
ParticleGroupComponent(const ParticleGroupComponent &)=default (defined in Ndk::ParticleGroupComponent)Ndk::ParticleGroupComponent
RegisterComponent(ComponentId id) (defined in Ndk::Component< ComponentType >)Ndk::Component< ComponentType >static
RegisterComponent(const char(&name)[N]) (defined in Ndk::Component< ComponentType >)Ndk::Component< ComponentType >static
Ndk::BaseComponent::RegisterComponent(ComponentId id, Factory factoryFunc)Ndk::BaseComponentinlineprotectedstatic
RemoveController(ParticleController *controller) (defined in Nz::ParticleGroup)Nz::ParticleGroup
RemoveEmitter(Entity *emitter)Ndk::ParticleGroupComponentinline
RemoveEmitter(ParticleEmitter *emitter) (defined in Nz::ParticleGroup)Nz::ParticleGroup
RemoveGenerator(ParticleGenerator *generator) (defined in Nz::ParticleGroup)Nz::ParticleGroup
Renderable()=default (defined in Nz::Renderable)Nz::Renderable
Renderable(const Renderable &renderable)=default (defined in Nz::Renderable)Nz::Renderable
Renderable(Renderable &&)=default (defined in Nz::Renderable)Nz::Renderable
SetRenderer(ParticleRenderer *renderer) (defined in Nz::ParticleGroup)Nz::ParticleGroup
UnregisterAllHandles() (defined in Nz::HandledObject< T >)Nz::HandledObject< T >protected
Update(float elapsedTime) (defined in Nz::ParticleGroup)Nz::ParticleGroup
UpdateBoundingVolume(const Matrix4f &transformMatrix) override (defined in Nz::ParticleGroup)Nz::ParticleGroup
~BaseComponent() (defined in Ndk::BaseComponent)Ndk::BaseComponentvirtual
~Component() (defined in Ndk::Component< ComponentType >)Ndk::Component< ComponentType >virtual
~HandledObject() (defined in Nz::HandledObject< T >)Nz::HandledObject< T >
~ParticleGroup() (defined in Nz::ParticleGroup)Nz::ParticleGroup
~ParticleGroupComponent()=default (defined in Ndk::ParticleGroupComponent)Ndk::ParticleGroupComponent
~Renderable() (defined in Nz::Renderable)Nz::Renderablevirtual