Oolite 1.91.0.7645-241119-222d325
|
#include <OOExhaustPlumeEntity.h>
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().
+ (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.