Torque2D Reference
Loading...
Searching...
No Matches
ParticleSystem::ParticleNode Struct Reference

Particle node. More...

#include <ParticleSystem.h>

Inheritance diagram for ParticleSystem::ParticleNode:

Public Member Functions

 ParticleNode ()
virtual void resetState (void)

Public Attributes

ParticleNodemPreviousNode
 Particle Node Linkages.
ParticleNodemNextNode
bool mSuppressMovement
 Suppress Movement.
F32 mParticleLifetime
 Particle Components.
F32 mParticleAge
Vector2 mPosition
Vector2 mVelocity
F32 mOrientationAngle
Vector2 mRenderOOBB [4]
b2Transform mTransform
ImageFrameProviderCore mFrameProvider
Vector2 mRenderSize
 Render Properties.
F32 mRenderSpeed
F32 mRenderSpin
F32 mRenderFixedForce
F32 mRenderRandomMotion
Vector2 mSize
 Base Properties.
F32 mSpeed
F32 mSpin
F32 mFixedForce
F32 mRandomMotion
ColorF mColor
bool mPhysicsParticles
 Physics particles.
b2ParticleGroupDef mParticleGroup
b2ParticleSystem * mParticleSystem
Vector2 mPreTickPosition
 Interpolated Tick Position.
Vector2 mPostTickPosition
Vector2 mRenderTickPosition

Detailed Description

Particle node.

Constructor & Destructor Documentation

◆ ParticleNode()

ParticleNode ( )
inline

Member Function Documentation

◆ resetState()

virtual void resetState ( void )
inlinevirtual

Implements IFactoryObjectReset.

Member Data Documentation

◆ mColor

ColorF mColor

◆ mFixedForce

F32 mFixedForce

◆ mFrameProvider

ImageFrameProviderCore mFrameProvider

◆ mNextNode

ParticleNode* mNextNode

◆ mOrientationAngle

F32 mOrientationAngle

◆ mParticleAge

F32 mParticleAge

◆ mParticleGroup

b2ParticleGroupDef mParticleGroup

◆ mParticleLifetime

F32 mParticleLifetime

Particle Components.

◆ mParticleSystem

b2ParticleSystem* mParticleSystem

◆ mPhysicsParticles

bool mPhysicsParticles

Physics particles.

◆ mPosition

Vector2 mPosition

◆ mPostTickPosition

Vector2 mPostTickPosition

◆ mPreTickPosition

Vector2 mPreTickPosition

Interpolated Tick Position.

◆ mPreviousNode

ParticleNode* mPreviousNode

Particle Node Linkages.

◆ mRandomMotion

F32 mRandomMotion

◆ mRenderFixedForce

F32 mRenderFixedForce

◆ mRenderOOBB

Vector2 mRenderOOBB[4]

◆ mRenderRandomMotion

F32 mRenderRandomMotion

◆ mRenderSize

Vector2 mRenderSize

Render Properties.

◆ mRenderSpeed

F32 mRenderSpeed

◆ mRenderSpin

F32 mRenderSpin

◆ mRenderTickPosition

Vector2 mRenderTickPosition

◆ mSize

Vector2 mSize

Base Properties.

◆ mSpeed

F32 mSpeed

◆ mSpin

F32 mSpin

◆ mSuppressMovement

bool mSuppressMovement

Suppress Movement.

◆ mTransform

b2Transform mTransform

◆ mVelocity

Vector2 mVelocity

The documentation for this struct was generated from the following file: