Oolite 1.91.0.7646-241128-10e222e
|
#include <OOVisualEffectEntity.h>
Instance Methods | |
(id) | - initWithKey:definition: |
(BOOL) | - setUpVisualEffectFromDictionary: |
(OOMesh *) | - mesh |
(void) | - setMesh: |
(NSString *) | - effectKey |
(GLfloat) | - frustumRadius |
(void) | - clearSubEntities |
(BOOL) | - setUpSubEntities |
(void) | - removeSubEntity: |
(void) | - setNoDrawDistance |
(NSArray *) | - subEntities |
(NSUInteger) | - subEntityCount |
(NSEnumerator *) | - visualEffectSubEntityEnumerator |
(BOOL) | - hasSubEntity: |
(NSEnumerator *) | - subEntityEnumerator |
(NSEnumerator *) | - effectSubEntityEnumerator |
(NSEnumerator *) | - flasherEnumerator |
(void) | - orientationChanged |
(Vector) | - forwardVector |
(Vector) | - rightVector |
(Vector) | - upVector |
(OOColor *) | - scannerDisplayColor1 |
(OOColor *) | - scannerDisplayColor2 |
(void) | - setScannerDisplayColor1: |
(void) | - setScannerDisplayColor2: |
(GLfloat *) | - scannerDisplayColorForShip:flash:scannerDisplayColor1: |
(void) | - setScript: |
(OOJSScript *) | - script |
(NSDictionary *) | - scriptInfo |
(void) | - doScriptEvent: |
(void) | - remove |
(GLfloat) | - scaleMax |
(GLfloat) | - scaleX |
(void) | - setScaleX: |
(GLfloat) | - scaleY |
(void) | - setScaleY: |
(GLfloat) | - scaleZ |
(void) | - setScaleZ: |
(GLfloat) | - hullHeatLevel |
(void) | - setHullHeatLevel: |
(GLfloat) | - shaderFloat1 |
(void) | - setShaderFloat1: |
(GLfloat) | - shaderFloat2 |
(void) | - setShaderFloat2: |
(int) | - shaderInt1 |
(void) | - setShaderInt1: |
(int) | - shaderInt2 |
(void) | - setShaderInt2: |
(Vector) | - shaderVector1 |
(void) | - setShaderVector1: |
(Vector) | - shaderVector2 |
(void) | - setShaderVector2: |
(BOOL) | - isBreakPattern |
(void) | - setIsBreakPattern: |
(NSDictionary *) | - effectInfoDictionary |
(id) | - init [implementation] |
(void) | - dealloc [implementation] |
(BOOL) | - isEffect [implementation] |
(BOOL) | - isVisualEffect [implementation] |
(BOOL) | - canCollide [implementation] |
(BOOL) | - setUpOneSubentity: [implementation] |
(BOOL) | - setUpOneFlasher: [implementation] |
(BOOL) | - setUpOneStandardSubentity: [implementation] |
(void) | - addSubEntity: [implementation] |
(void) | - drawSubEntityImmediate:translucent: [implementation] |
(void) | - rescaleBy: [implementation] |
(void) | - rescaleBy:writeToCache: [implementation] |
(GLfloat) | - collisionRadius [implementation] |
(void) | - drawImmediate:translucent: [implementation] |
(void) | - update: [implementation] |
(NSComparisonResult) | - compareBeaconCodeWith: [implementation] |
(NSString *) | - beaconCode [implementation] |
(void) | - setBeaconCode: [implementation] |
(NSString *) | - beaconLabel [implementation] |
(void) | - setBeaconLabel: [implementation] |
(BOOL) | - isBeacon [implementation] |
(id< OOHUDBeaconIcon >) | - beaconDrawable [implementation] |
(Entity< OOBeaconEntity > *) | - prevBeacon [implementation] |
(Entity< OOBeaconEntity > *) | - nextBeacon [implementation] |
(void) | - setPrevBeacon: [implementation] |
(void) | - setNextBeacon: [implementation] |
(BOOL) | - isJammingScanning [implementation] |
(void) | - getJSClass:andPrototype: |
(NSString *) | - oo_jsClassName |
(BOOL) | - isVisibleToScripts |
(NSArray *) | - subEntitiesForScript |
(BOOL) | - isShipWithSubEntityShip: [implementation] |
Instance Methods inherited from OOEntityWithDrawable | |
(OODrawable *) | - drawable |
(void) | - setDrawable: |
(double) | - findCollisionRadius [implementation] |
(NSSet *) | - allTextures [implementation] |
Instance Methods inherited from Entity | |
(NSUInteger) | - sessionID |
(BOOL) | - isShip |
(BOOL) | - isDock |
(BOOL) | - isStation |
(BOOL) | - isSubEntity |
(BOOL) | - isPlayer |
(BOOL) | - isPlanet |
(BOOL) | - isSun |
(BOOL) | - isSunlit |
(BOOL) | - isStellarObject |
(BOOL) | - isSky |
(BOOL) | - isWormhole |
(BOOL) | - isWaypoint |
(BOOL) | - validForAddToUniverse |
(void) | - addToLinkedLists |
(void) | - removeFromLinkedLists |
(void) | - updateLinkedLists |
(void) | - wasAddedToUniverse |
(void) | - wasRemovedFromUniverse |
(void) | - warnAboutHostiles |
(CollisionRegion *) | - collisionRegion |
(void) | - setCollisionRegion: |
(void) | - setUniversalID: |
(OOUniversalID) | - universalID |
(BOOL) | - throwingSparks |
(void) | - setThrowSparks: |
(void) | - throwSparks |
(void) | - setOwner: |
(id) | - owner |
(ShipEntity *) | - parentEntity |
(ShipEntity *) | - rootShipEntity |
(void) | - setPosition: |
(void) | - setPositionX:y:z: |
(HPVector) | - position |
(Vector) | - cameraRelativePosition |
(GLfloat) | - cameraRangeFront |
(GLfloat) | - cameraRangeBack |
(void) | - updateCameraRelativePosition |
(Vector) | - vectorTo: |
(HPVector) | - absolutePositionForSubentity |
(HPVector) | - absolutePositionForSubentityOffset: |
(double) | - zeroDistance |
(double) | - camZeroDistance |
(NSComparisonResult) | - compareZeroDistance: |
(BoundingBox) | - boundingBox |
(GLfloat) | - mass |
(Quaternion) | - orientation |
(void) | - setOrientation: |
(Quaternion) | - normalOrientation |
(void) | - setNormalOrientation: |
(void) | - setVelocity: |
(Vector) | - velocity |
(double) | - speed |
(GLfloat) | - distanceTravelled |
(void) | - setDistanceTravelled: |
(void) | - setStatus: |
(OOEntityStatus) | - status |
(void) | - setScanClass: |
(OOScanClass) | - scanClass |
(void) | - setEnergy: |
(GLfloat) | - energy |
(void) | - setMaxEnergy: |
(GLfloat) | - maxEnergy |
(void) | - applyRoll:andClimb: |
(void) | - applyRoll:climb:andYaw: |
(void) | - moveForward: |
(OOMatrix) | - rotationMatrix |
(OOMatrix) | - drawRotationMatrix |
(OOMatrix) | - transformationMatrix |
(OOMatrix) | - drawTransformationMatrix |
(void) | - setCollisionRadius: |
(NSMutableArray *) | - collisionArray |
(void) | - applyVelocity: |
(BOOL) | - checkCloseCollisionWith: |
(void) | - takeEnergyDamage:from:becauseOf:weaponIdentifier: |
(void) | - dumpState |
(void) | - dumpSelfState |
(BOOL) | - isVisible |
(BOOL) | - isInSpace |
(BOOL) | - isImmuneToBreakPatternHide |
(GLfloat) | - universalTime |
(GLfloat) | - spawnTime |
(GLfloat) | - timeElapsedSinceSpawn |
(void) | - setAtmosphereFogging: |
(OOColor *) | - fogUniform |
(NSString *) | - descriptionForObjDumpBasic |
(NSString *) | - descriptionForObjDump |
(NSString *) | - descriptionComponents [implementation] |
(BOOL) | - checkLinkedLists [implementation] |
(id< OOWeakReferenceSupport >) | - superShaderBindingTarget [implementation] |
(Vector) | - relativePosition [implementation] |
(void) | - subEntityReallyDied: [implementation] |
(void) | - inspect [implementation] |
(BOOL) | - isECMBlast |
(NSArray *) | - debugInspectorModules [implementation] |
(NSString *) | - inspScanClassLine |
(NSString *) | - inspStatusLine |
(NSString *) | - inspRetainCountLine |
(NSString *) | - inspPositionLine |
(NSString *) | - inspVelocityLine |
(NSString *) | - inspOrientationLine |
(NSString *) | - inspEnergyLine |
(NSString *) | - inspOwnerLine |
(NSString *) | - inspTargetLine |
(NSString *) | - inspDescription [implementation] |
(NSString *) | - inspBasicIdentityLine [implementation] |
(BOOL) | - isExhaust |
(BOOL) | - isFlasher |
(void) | - deleteJSSelf |
(jsval) | - oo_jsValueInContext: [implementation] |
(BOOL) | - isCascadeWeapon |
(BOOL) | - isPlayerLikeShip |
(GLfloat) | - clock [implementation] |
(unsigned) | - pseudoFixedD100 [implementation] |
(unsigned) | - pseudoFixedD256 [implementation] |
(unsigned) | - systemGovernment [implementation] |
(unsigned) | - systemEconomy [implementation] |
(unsigned) | - systemTechLevel [implementation] |
(unsigned) | - systemPopulation [implementation] |
(unsigned) | - systemProductivity [implementation] |
Instance Methods inherited from OOWeakRefObject | |
(id) | - weakSelf |
(id) | - weakRetain [implementation] |
(void) | - weakRefDied: [implementation] |
Instance Methods inherited from <OOWeakReferenceSupport> | |
(id) | - OO_RETURNS_RETAINED |
Instance Methods inherited from <OOSubEntity> | |
Instance Methods inherited from <OOBeaconEntity> |
Private Attributes | |
NSMutableArray * | subEntities |
NSDictionary * | effectinfoDictionary |
GLfloat | _profileRadius |
OOColor * | scanner_display_color1 |
OOColor * | scanner_display_color2 |
GLfloat | _hullHeatLevel |
GLfloat | _shaderFloat1 |
GLfloat | _shaderFloat2 |
int | _shaderInt1 |
int | _shaderInt2 |
Vector | _shaderVector1 |
Vector | _shaderVector2 |
Vector | _v_forward |
Vector | _v_up |
Vector | _v_right |
OOJSScript * | script |
NSDictionary * | scriptInfo |
NSString * | _effectKey |
BOOL | _haveExecutedSpawnAction |
NSString * | _beaconCode |
NSString * | _beaconLabel |
OOWeakReference * | _prevBeacon |
OOWeakReference * | _nextBeacon |
id< OOHUDBeaconIcon > | _beaconDrawable |
GLfloat | scaleX |
GLfloat | scaleY |
GLfloat | scaleZ |
Definition at line 36 of file OOVisualEffectEntity.h.
|
implementation |
Provided by category OOVisualEffectEntity(Private).
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectGetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectGetProperty().
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOVisualEffectEntity.m.
- (void) clearSubEntities |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by OOVisualEffectEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from OOEntityWithDrawable.
Definition at line 1 of file OOVisualEffectEntity.m.
- (void) doScriptEvent: | (jsid) | message |
Definition at line 619 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from OOEntityWithDrawable.
Definition at line 619 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category OOVisualEffectEntity(Private).
Definition at line 1 of file OOVisualEffectEntity.m.
- (NSDictionary *) effectInfoDictionary |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetMaterialsInternal().
- (NSString *) effectKey |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectGetProperty().
- (NSEnumerator *) effectSubEntityEnumerator |
Definition at line 1 of file OOVisualEffectEntity.m.
- (NSEnumerator *) flasherEnumerator |
Definition at line 1 of file OOVisualEffectEntity.m.
- (Vector) forwardVector |
Definition at line 1 of file OOVisualEffectEntity.m.
- (GLfloat) frustumRadius |
Reimplemented from Entity.
Definition at line 1 of file OOVisualEffectEntity.m.
- (void) getJSClass: | (JSClass **) | outClass | |
andPrototype: | (JSObject **) | outPrototype |
Reimplemented from Entity.
Provided by category OOVisualEffectEntity(OOJavaScriptExtensions).
Definition at line 718 of file OOJSVisualEffect.m.
- (BOOL) hasSubEntity: | (Entity<OOSubEntity> *) | sub |
Definition at line 1 of file OOVisualEffectEntity.m.
- (GLfloat) hullHeatLevel |
Definition at line 619 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOVisualEffectEntity.m.
- (id) initWithKey: | (NSString *) | key | |
definition: | (NSDictionary *) | dict |
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
- (BOOL) isBreakPattern |
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category OOVisualEffectEntity(SubEntityRelationship).
Definition at line 619 of file OOVisualEffectEntity.m.
- (BOOL) isVisibleToScripts |
Reimplemented from Entity.
Provided by category OOVisualEffectEntity(OOJavaScriptExtensions).
Definition at line 718 of file OOJSVisualEffect.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOVisualEffectEntity.m.
- (OOMesh *) mesh |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectGetMaterials(), VisualEffectGetShaders(), and VisualEffectSetMaterialsInternal().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
- (NSString *) oo_jsClassName |
Reimplemented from Entity.
Provided by category OOVisualEffectEntity(OOJavaScriptExtensions).
Definition at line 718 of file OOJSVisualEffect.m.
- (void) orientationChanged |
Reimplemented from Entity.
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
- (void) remove |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectRemove().
- (void) removeSubEntity: | (Entity<OOSubEntity> *) | sub |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectRemove().
|
implementation |
Reimplemented from <OOSubEntity>.
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOSubEntity>.
Definition at line 1 of file OOVisualEffectEntity.m.
- (Vector) rightVector |
Definition at line 1 of file OOVisualEffectEntity.m.
- (GLfloat) scaleMax |
Definition at line 1 of file OOVisualEffectEntity.m.
- (GLfloat) scaleX |
- (GLfloat) scaleY |
- (GLfloat) scaleZ |
- (OOColor *) scannerDisplayColor1 |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectGetProperty().
- (OOColor *) scannerDisplayColor2 |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectGetProperty().
- (GLfloat *) scannerDisplayColorForShip: | (BOOL) | ||
flash: | (OOColor *) | ||
scannerDisplayColor1: | (OOColor *) | scannerDisplayColor2 |
Definition at line 619 of file OOVisualEffectEntity.m.
- (OOJSScript *) script |
- (NSDictionary *) scriptInfo |
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setHullHeatLevel: | (GLfloat) | value |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setIsBreakPattern: | (BOOL) | bp |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setMesh: | (OOMesh *) | mesh |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetMaterialsInternal().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
- (void) setNoDrawDistance |
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 619 of file OOVisualEffectEntity.m.
- (void) setScaleX: | (GLfloat) | factor |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectScale(), and VisualEffectSetProperty().
- (void) setScaleY: | (GLfloat) | factor |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectScale(), and VisualEffectSetProperty().
- (void) setScaleZ: | (GLfloat) | factor |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectScale(), and VisualEffectSetProperty().
- (void) setScannerDisplayColor1: | (OOColor *) | color |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setScannerDisplayColor2: | (OOColor *) | color |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setScript: | (NSString *) | script_name |
Definition at line 619 of file OOVisualEffectEntity.m.
- (void) setShaderFloat1: | (GLfloat) | value |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setShaderFloat2: | (GLfloat) | value |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setShaderInt1: | (int) | value |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setShaderInt2: | (int) | value |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setShaderVector1: | (Vector) | value |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
- (void) setShaderVector2: | (Vector) | value |
Definition at line 619 of file OOVisualEffectEntity.m.
Referenced by VisualEffectSetProperty().
|
implementation |
Provided by category OOVisualEffectEntity(Private).
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Provided by category OOVisualEffectEntity(Private).
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Provided by category OOVisualEffectEntity(Private).
Definition at line 1 of file OOVisualEffectEntity.m.
- (BOOL) setUpSubEntities |
Definition at line 1 of file OOVisualEffectEntity.m.
Referenced by OOVisualEffectEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:.
- (BOOL) setUpVisualEffectFromDictionary: | (NSDictionary *) | effectDict |
Definition at line 1 of file OOVisualEffectEntity.m.
- (GLfloat) shaderFloat1 |
Definition at line 619 of file OOVisualEffectEntity.m.
- (GLfloat) shaderFloat2 |
Definition at line 619 of file OOVisualEffectEntity.m.
- (int) shaderInt1 |
Definition at line 619 of file OOVisualEffectEntity.m.
- (int) shaderInt2 |
Definition at line 619 of file OOVisualEffectEntity.m.
- (Vector) shaderVector1 |
Definition at line 619 of file OOVisualEffectEntity.m.
- (Vector) shaderVector2 |
Definition at line 619 of file OOVisualEffectEntity.m.
- (NSArray *) subEntities |
- (NSArray *) subEntitiesForScript |
Provided by category OOVisualEffectEntity(OOJavaScriptExtensions).
Definition at line 718 of file OOJSVisualEffect.m.
Referenced by OOVisualEffectEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:, and VisualEffectGetProperty().
- (NSUInteger) subEntityCount |
Definition at line 1 of file OOVisualEffectEntity.m.
- (NSEnumerator *) subEntityEnumerator |
Definition at line 1 of file OOVisualEffectEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 619 of file OOVisualEffectEntity.m.
- (Vector) upVector |
Definition at line 1 of file OOVisualEffectEntity.m.
- (NSEnumerator *) visualEffectSubEntityEnumerator |
Definition at line 1 of file OOVisualEffectEntity.m.
|
private |
Definition at line 69 of file OOVisualEffectEntity.h.
|
private |
Definition at line 73 of file OOVisualEffectEntity.h.
|
private |
Definition at line 70 of file OOVisualEffectEntity.h.
|
private |
Definition at line 64 of file OOVisualEffectEntity.h.
|
private |
Definition at line 66 of file OOVisualEffectEntity.h.
|
private |
Definition at line 49 of file OOVisualEffectEntity.h.
|
private |
Definition at line 72 of file OOVisualEffectEntity.h.
|
private |
Definition at line 71 of file OOVisualEffectEntity.h.
|
private |
Definition at line 44 of file OOVisualEffectEntity.h.
|
private |
Definition at line 50 of file OOVisualEffectEntity.h.
|
private |
Definition at line 51 of file OOVisualEffectEntity.h.
|
private |
Definition at line 52 of file OOVisualEffectEntity.h.
|
private |
Definition at line 53 of file OOVisualEffectEntity.h.
|
private |
Definition at line 54 of file OOVisualEffectEntity.h.
|
private |
Definition at line 55 of file OOVisualEffectEntity.h.
|
private |
Definition at line 57 of file OOVisualEffectEntity.h.
|
private |
Definition at line 59 of file OOVisualEffectEntity.h.
|
private |
Definition at line 58 of file OOVisualEffectEntity.h.
|
private |
Definition at line 42 of file OOVisualEffectEntity.h.
|
private |
Definition at line 76 of file OOVisualEffectEntity.h.
|
private |
Definition at line 77 of file OOVisualEffectEntity.h.
|
private |
Definition at line 78 of file OOVisualEffectEntity.h.
|
private |
Definition at line 46 of file OOVisualEffectEntity.h.
|
private |
Definition at line 47 of file OOVisualEffectEntity.h.
|
private |
Definition at line 61 of file OOVisualEffectEntity.h.
Referenced by VisualEffectGetProperty().
|
private |
Definition at line 62 of file OOVisualEffectEntity.h.
Referenced by VisualEffectGetProperty().
|
private |
Definition at line 40 of file OOVisualEffectEntity.h.