|
Oolite
|
#include <OOExhaustPlumeEntity.h>
Inheritance diagram for OOExhaustPlumeEntity:
Collaboration diagram for OOExhaustPlumeEntity:Class Methods | |
| (id) | + exhaustForShip:withDefinition:andScale: |
| (void) | + setUpTexture |
| (OOTexture *) | + plumeTexture |
| (void) | + resetGraphicsState |
Private Attributes | |
| Vector | _exhaustScale |
| OOHPScalar | _vertices [34 *3] |
| GLfloat | _glVertices [34 *3] |
| GLfloat | _exhaustBaseColors [34 *4] |
| Frame | _track [kExhaustFrameCount] |
| OOTimeAbsolute | _trackTime |
| uint8_t | _nextFrame |
Definition at line 44 of file OOExhaustPlumeEntity.h.
|
implementation |
Reimplemented from Entity.
Definition at line 380 of file OOExhaustPlumeEntity.m.
| + (id) exhaustForShip: | (ShipEntity *) | ship | |
| withDefinition: | (NSArray *) | definition | |
| andScale: | (float) | scale | |
Definition at line 48 of file OOExhaustPlumeEntity.m.
|
implementation |
Provided by category OOExhaustPlumeEntity(Private).
Definition at line 380 of file OOExhaustPlumeEntity.m.
| - (void) getJSClass: | (JSClass **) | outClass | |
| andPrototype: | (JSObject **) | outPrototype | |
Reimplemented from Entity.
Provided by category OOExhaustPlumeEntity(OOJavaScriptExtensions).
Definition at line 208 of file OOJSExhaustPlume.m.
| - (id) initForShip: | (ShipEntity *) | ship | |
| withDefinition: | (NSArray *) | definition | |
| andScale: | (float) | scale | |
Definition at line 48 of file OOExhaustPlumeEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 48 of file OOExhaustPlumeEntity.m.
| - (BOOL) isVisibleToScripts |
Reimplemented from Entity.
Provided by category OOExhaustPlumeEntity(OOJavaScriptExtensions).
Definition at line 208 of file OOJSExhaustPlume.m.
| - (NSString *) oo_jsClassName |
Reimplemented from Entity.
Provided by category OOExhaustPlumeEntity(OOJavaScriptExtensions).
Definition at line 208 of file OOJSExhaustPlume.m.
| + (OOTexture *) plumeTexture |
Definition at line 380 of file OOExhaustPlumeEntity.m.
|
implementation |
Reimplemented from <OOSubEntity>.
Definition at line 380 of file OOExhaustPlumeEntity.m.
|
implementation |
Reimplemented from <OOSubEntity>.
Definition at line 380 of file OOExhaustPlumeEntity.m.
| + (void) resetGraphicsState |
Definition at line 380 of file OOExhaustPlumeEntity.m.
| - (void) resetPlume |
Definition at line 380 of file OOExhaustPlumeEntity.m.
|
implementation |
Provided by category OOExhaustPlumeEntity(Private).
Definition at line 380 of file OOExhaustPlumeEntity.m.
| - (Vector) scale |
Definition at line 48 of file OOExhaustPlumeEntity.m.
| - (void) setScale: | (Vector) | scale |
Definition at line 48 of file OOExhaustPlumeEntity.m.
Referenced by ExhaustPlumeSetProperty().
Here is the caller graph for this function:| + (void) setUpTexture |
Definition at line 380 of file OOExhaustPlumeEntity.m.
| - (OOTexture *) texture |
Definition at line 380 of file OOExhaustPlumeEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 48 of file OOExhaustPlumeEntity.m.
|
private |
Definition at line 51 of file OOExhaustPlumeEntity.h.
|
private |
Definition at line 48 of file OOExhaustPlumeEntity.h.
|
private |
Definition at line 50 of file OOExhaustPlumeEntity.h.
|
private |
Definition at line 54 of file OOExhaustPlumeEntity.h.
|
private |
Definition at line 52 of file OOExhaustPlumeEntity.h.
|
private |
Definition at line 53 of file OOExhaustPlumeEntity.h.
|
private |
Definition at line 49 of file OOExhaustPlumeEntity.h.