|
Oolite 1.91.0.7712-251017-85ce217
|
#include <OOWaypointEntity.h>
Instance Methods | |
| (id) | - initWithDictionary: |
| (BOOL) | - oriented |
| (OOScalar) | - size |
| (void) | - setSize: |
| (void) | - dealloc [implementation] |
| (void) | - setOrientation: [implementation] |
| (BOOL) | - isEffect [implementation] |
| (BOOL) | - isWaypoint [implementation] |
| (void) | - drawImmediate:translucent: [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 |
| 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) | - isVisualEffect |
| (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 |
| (Quaternion) | - normalOrientation |
| (void) | - setNormalOrientation: |
| (void) | - orientationChanged |
| (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 |
| (BOOL) | - canCollide |
| (GLfloat) | - collisionRadius |
| (GLfloat) | - frustumRadius |
| (void) | - setCollisionRadius: |
| (NSMutableArray *) | - collisionArray |
| (void) | - update: |
| (void) | - applyVelocity: |
| (BOOL) | - checkCloseCollisionWith: |
| (void) | - takeEnergyDamage:from:becauseOf:weaponIdentifier: |
| (void) | - dumpState |
| (void) | - dumpSelfState |
| (double) | - findCollisionRadius |
| (BOOL) | - isVisible |
| (BOOL) | - isInSpace |
| (BOOL) | - isImmuneToBreakPatternHide |
| (GLfloat) | - universalTime |
| (GLfloat) | - spawnTime |
| (GLfloat) | - timeElapsedSinceSpawn |
| (void) | - setAtmosphereFogging: |
| (OOColor *) | - fogUniform |
| (NSString *) | - descriptionForObjDumpBasic |
| (NSString *) | - descriptionForObjDump |
| (NSSet *) | - allTextures |
| (id) | - init [implementation] |
| (NSString *) | - descriptionComponents [implementation] |
| (BOOL) | - checkLinkedLists [implementation] |
| (id< OOWeakReferenceSupport >) | - superShaderBindingTarget [implementation] |
| (Vector) | - relativePosition [implementation] |
| (void) | - subEntityReallyDied: [implementation] |
| (BOOL) | - isBreakPattern |
| (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] |
| (BOOL) | - isShipWithSubEntityShip: |
| (void) | - drawSubEntityImmediate:translucent: [implementation] |
| Instance Methods inherited from OOWeakRefObject | |
| (id) | - weakSelf |
| (id) | - weakRetain [implementation] |
| (void) | - weakRefDied: [implementation] |
| Instance Methods inherited from <OOWeakReferenceSupport> | |
| (id) | - OO_RETURNS_RETAINED |
Class Methods | |
| (instancetype) | + waypointWithDictionary: |
Private Attributes | |
| OOScalar | _size |
| NSString * | _beaconCode |
| NSString * | _beaconLabel |
| OOWeakReference * | _prevBeacon |
| OOWeakReference * | _nextBeacon |
| id< OOHUDBeaconIcon > | _beaconDrawable |
| BOOL | oriented |
Definition at line 30 of file OOWaypointEntity.h.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 206 of file OOWaypointEntity.m.
References _beaconCode, and beaconCode.
Referenced by beaconCode, beaconDrawable, compareBeaconCodeWith:, isBeacon, and WaypointGetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 256 of file OOWaypointEntity.m.
References _beaconDrawable, beaconCode, beaconDrawable, and nil.
Referenced by beaconDrawable.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 232 of file OOWaypointEntity.m.
References _beaconLabel, and beaconLabel.
Referenced by beaconLabel, and WaypointGetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 200 of file OOWaypointEntity.m.
References beaconCode.
|
implementation |
Reimplemented from Entity.
Definition at line 68 of file OOWaypointEntity.m.
References _beaconCode, _beaconDrawable, _beaconLabel, _nextBeacon, _prevBeacon, Entity::dealloc, dealloc, and DESTROY.
Referenced by dealloc.
|
implementation |
Reimplemented from Entity.
Definition at line 128 of file OOWaypointEntity.m.
References _size, Entity::cam_zero_distance, GLScaledLineWidth(), Entity::no_draw_distance, OO_ENTER_OPENGL, OOGL, OOGLBEGIN, OOGLEND, OOSetOpenGLState, OOVerifyOpenGLState, OPENGL_STATE_TRANSLUCENT_PASS, oriented, and PLAYER.
| - (void) getJSClass: | (JSClass **) | outClass | |
| andPrototype: | (JSObject **) | outPrototype |
Reimplemented from Entity.
Provided by category OOWaypointEntity(OOJavaScriptExtensions).
Definition at line 121 of file OOJSWaypoint.m.
| - (id) initWithDictionary: | (NSDictionary *) | info |
Definition at line 48 of file OOWaypointEntity.m.
References EXPECT_NOT, Entity::init, nil, oriented, Entity::position, setBeaconCode:, setBeaconLabel:, setOrientation:, Entity::setScanClass:, setSize:, and Entity::setStatus:.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 250 of file OOWaypointEntity.m.
References beaconCode, isBeacon, and nil.
Referenced by isBeacon.
|
implementation |
Reimplemented from Entity.
Definition at line 116 of file OOWaypointEntity.m.
References isEffect.
Referenced by isEffect.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 312 of file OOWaypointEntity.m.
References isJammingScanning.
Referenced by isJammingScanning.
| - (BOOL) isVisibleToScripts |
Reimplemented from Entity.
Provided by category OOWaypointEntity(OOJavaScriptExtensions).
Definition at line 133 of file OOJSWaypoint.m.
|
implementation |
Reimplemented from Entity.
Definition at line 122 of file OOWaypointEntity.m.
References isWaypoint.
Referenced by isWaypoint.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 286 of file OOWaypointEntity.m.
References nextBeacon, and OOWeakReference::weakRefUnderlyingObject.
Referenced by nextBeacon, and setNextBeacon:.
| - (NSString *) oo_jsClassName |
Reimplemented from Entity.
Provided by category OOWaypointEntity(OOJavaScriptExtensions).
Definition at line 128 of file OOJSWaypoint.m.
| - (BOOL) oriented |
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 280 of file OOWaypointEntity.m.
References prevBeacon, and OOWeakReference::weakRefUnderlyingObject.
Referenced by prevBeacon, and setPrevBeacon:.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 212 of file OOWaypointEntity.m.
References _beaconCode, _beaconDrawable, _beaconLabel, DESTROY, nil, and setBeaconLabel:.
Referenced by initWithDictionary:, and WaypointSetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 238 of file OOWaypointEntity.m.
References _beaconLabel, and nil.
Referenced by initWithDictionary:, setBeaconCode:, and WaypointSetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 302 of file OOWaypointEntity.m.
References _nextBeacon, and nextBeacon.
|
implementation |
Reimplemented from Entity.
Definition at line 81 of file OOWaypointEntity.m.
References kIdentityQuaternion, kZeroQuaternion, oriented, and Entity::setOrientation:.
Referenced by initWithDictionary:.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 292 of file OOWaypointEntity.m.
References _prevBeacon, and prevBeacon.
| - (void) setSize: | (OOScalar) | newSize |
Definition at line 105 of file OOWaypointEntity.m.
References _size, Entity::no_draw_distance, and NO_DRAW_DISTANCE_FACTOR.
Referenced by initWithDictionary:, and WaypointSetProperty().
| + (instancetype) waypointWithDictionary: | (NSDictionary *) | info |
Definition at line 43 of file OOWaypointEntity.m.
Referenced by Universe::defineWaypoint:forKey:.
|
private |
Definition at line 36 of file OOWaypointEntity.h.
Referenced by beaconCode, dealloc, and setBeaconCode:.
|
private |
Definition at line 40 of file OOWaypointEntity.h.
Referenced by beaconDrawable, dealloc, and setBeaconCode:.
|
private |
Definition at line 37 of file OOWaypointEntity.h.
Referenced by beaconLabel, dealloc, setBeaconCode:, and setBeaconLabel:.
|
private |
Definition at line 39 of file OOWaypointEntity.h.
Referenced by dealloc, and setNextBeacon:.
|
private |
Definition at line 38 of file OOWaypointEntity.h.
Referenced by dealloc, and setPrevBeacon:.
|
private |
Definition at line 34 of file OOWaypointEntity.h.
Referenced by drawImmediate:translucent:, setSize:, and size.
|
private |
Definition at line 93 of file OOWaypointEntity.m.
Referenced by drawImmediate:translucent:, initWithDictionary:, and setOrientation:.