Castor3D 0.14.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques | Attributs publics | Attributs protégés | Liste de tous les membres
Référence de la classe castor3d::ParticleEmitter

#include <ParticleEmitter.hpp>

Graphe de collaboration de castor3d::ParticleEmitter:
Collaboration graph
[légende]

Types publics

using OnEmitFunction = std::function< void(Particle const &particle) >
 
using OnEmitSignal = castor::SignalT< OnEmitFunction >
 
using OnEmitConnection = OnEmitSignal::connection
 

Fonctions membres publiques

C3D_API ParticleEmitter (castor3d::ParticleDeclaration const &decl)
 
virtual C3D_API ~ParticleEmitter ()=default
 
C3D_API castor3d::Particle emit (ParticleValues const &value)
 Emet une particle ayant les valeurs données. Plus de détails...
 

Attributs publics

OnEmitSignal onEmit
 

Attributs protégés

castor3d::ParticleDeclaration const & m_decl
 

Documentation des définitions de type membres

◆ OnEmitConnection

using castor3d::ParticleEmitter::OnEmitConnection = OnEmitSignal::connection

◆ OnEmitFunction

using castor3d::ParticleEmitter::OnEmitFunction = std::function< void( Particle const & particle ) >

◆ OnEmitSignal

Documentation des constructeurs et destructeur

◆ ParticleEmitter()

C3D_API castor3d::ParticleEmitter::ParticleEmitter ( castor3d::ParticleDeclaration const &  decl)
explicit

◆ ~ParticleEmitter()

virtual C3D_API castor3d::ParticleEmitter::~ParticleEmitter ( )
virtualdefault

Documentation des fonctions membres

◆ emit()

C3D_API castor3d::Particle castor3d::ParticleEmitter::emit ( ParticleValues const &  value)

Emet une particle ayant les valeurs données.

Paramètres
[in]valueLes valeurs de la particule.

Documentation des données membres

◆ m_decl

castor3d::ParticleDeclaration const& castor3d::ParticleEmitter::m_decl
protected

◆ onEmit

OnEmitSignal castor3d::ParticleEmitter::onEmit

La documentation de cette classe a été générée à partir du fichier suivant :