Oolite 1.91.0.7644-241112-7f5034b
|
#include <OOParticleSystem.h>
Protected Attributes | |
Vector | _particlePosition [kFragmentBurstMaxParticles] |
Vector | _particleVelocity [kFragmentBurstMaxParticles] |
GLfloat | _particleColor [kFragmentBurstMaxParticles][4] |
GLfloat | _particleSize [kFragmentBurstMaxParticles] |
unsigned | _count |
unsigned | _particleType |
OOTimeDelta | _timePassed |
OOTimeDelta | _duration |
double | _maxSpeed |
Protected Attributes inherited from Entity | |
HPVector | lastPosition |
Quaternion | lastOrientation |
GLfloat | distanceTravelled |
OOMatrix | rotMatrix |
Vector | velocity |
GLfloat | energy |
GLfloat | maxEnergy |
BoundingBox | boundingBox |
GLfloat | mass |
NSMutableArray * | collidingEntities |
OOTimeAbsolute | spawnTime |
struct JSObject * | _jsSelf |
Protected Attributes inherited from OOWeakRefObject | |
OOWeakReference * | weakSelf |
Additional Inherited Members | |
Public Attributes inherited from Entity | |
OOUniversalID | universalID |
unsigned | isShip: 1 |
unsigned | isStation: 1 |
unsigned | isPlayer: 1 |
unsigned | isWormhole: 1 |
unsigned | isSubEntity: 1 |
unsigned | hasMoved: 1 |
unsigned | hasRotated: 1 |
unsigned | hasCollided: 1 |
unsigned | isSunlit: 1 |
unsigned | collisionTestFilter: 2 |
unsigned | throw_sparks: 1 |
unsigned | isImmuneToBreakPatternHide: 1 |
unsigned | isExplicitlyNotMainStation: 1 |
unsigned | isVisualEffect: 1 |
OOScanClass | scanClass |
GLfloat | zero_distance |
GLfloat | cam_zero_distance |
GLfloat | no_draw_distance |
GLfloat | collision_radius |
HPVector | position |
Vector | cameraRelativePosition |
Quaternion | orientation |
OOColor * | atmosphereFogging |
int | zero_index |
Entity * | x_previous |
Entity * | x_next |
Entity * | y_previous |
Entity * | y_next |
Entity * | z_previous |
Entity * | z_next |
Entity * | collision_chain |
OOUniversalID | shadingEntityID |
Entity * | collider |
CollisionRegion * | collisionRegion |
Definition at line 41 of file OOParticleSystem.h.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOParticleSystem.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOParticleSystem.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOParticleSystem.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOParticleSystem.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOParticleSystem.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOParticleSystem.m.
- (id) initWithPosition: | (HPVector) | position | |
velocity: | (Vector) | velocity | |
count: | (unsigned) | count | |
minSpeed: | (float) | minSpeed | |
maxSpeed: | (float) | maxSpeed | |
duration: | (OOTimeDelta) | duration | |
baseColor: | (GLfloat[4]) | baseColor |
Definition at line 1 of file OOParticleSystem.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOParticleSystem.m.
- (OOTexture *) texture |
Reimplemented in OOExplosionCloudEntity.
Definition at line 1 of file OOParticleSystem.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in OOBigFragmentBurstEntity, OOExplosionCloudEntity, and OOSmallFragmentBurstEntity.
Definition at line 1 of file OOParticleSystem.m.
|
protected |
Definition at line 48 of file OOParticleSystem.h.
|
protected |
Definition at line 52 of file OOParticleSystem.h.
|
protected |
Definition at line 53 of file OOParticleSystem.h.
|
protected |
Definition at line 46 of file OOParticleSystem.h.
|
protected |
Definition at line 44 of file OOParticleSystem.h.
|
protected |
Definition at line 47 of file OOParticleSystem.h.
Referenced by OOBigFragmentBurstEntity::if, and OOSmallFragmentBurstEntity::if.
|
protected |
Definition at line 50 of file OOParticleSystem.h.
|
protected |
Definition at line 45 of file OOParticleSystem.h.
|
protected |
Definition at line 52 of file OOParticleSystem.h.