| 
    Oolite 1.91.0.7712-251017-85ce217
    
   | 
 
#include <SkyEntity.h>
Protected Attributes | |
| OOColor * | skyColor | 
| 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 32 of file SkyEntity.h.
      
  | 
  implementation | 
Reimplemented from Entity.
Definition at line 229 of file SkyEntity.m.
References cameraRangeBack, and MAX_CLEAR_DEPTH.
Referenced by cameraRangeBack.
      
  | 
  implementation | 
Reimplemented from Entity.
Definition at line 223 of file SkyEntity.m.
References cameraRangeFront, and MAX_CLEAR_DEPTH.
Referenced by cameraRangeFront.
      
  | 
  implementation | 
Reimplemented from Entity.
Definition at line 217 of file SkyEntity.m.
References canCollide.
Referenced by canCollide.
| - (BOOL) changeProperty: | (NSString *) | key | |
| withDictionary: | (NSDictionary*) | dict | 
Definition at line 164 of file SkyEntity.m.
References OOColor::colorWithDescription:, nil, OOLogWARN, and skyColor.
Referenced by Universe::setSystemDataForGalaxy:planet:key:value:fromManifest:forLayer:.
      
  | 
  implementation | 
Reimplemented from OOEntityWithDrawable.
Definition at line 150 of file SkyEntity.m.
References OOEntityWithDrawable::dealloc, and dealloc.
Referenced by dealloc.
      
  | 
  implementation | 
Reimplemented from Entity.
Definition at line 246 of file SkyEntity.m.
References descriptionForObjDump, and Entity::descriptionForObjDumpBasic.
Referenced by descriptionForObjDump.
      
  | 
  implementation | 
Reimplemented from OOEntityWithDrawable.
Definition at line 235 of file SkyEntity.m.
References OOEntityWithDrawable::drawImmediate:translucent:, OOCheckOpenGLErrors(), and UNIVERSE.
| - (id) initWithColors: | (OOColor *) | ||
| col1: | (OOColor *) | col2 | |
| andSystemInfo: | (NSDictionary *) | systemInfo | 
Definition at line 55 of file SkyEntity.m.
References OOColor::blendedColorWithFraction:ofColor:, OOColor::colorWithDescription:, Entity::init, nil, randf(), readColor1:andColor2:andColor3:andColor4:fromDictionary:, OOEntityWithDrawable::setDrawable:, Entity::setStatus:, SKY_BASIS_BLOBS, SKY_BASIS_STARS, skyColor, and UNIVERSE.
      
  | 
  implementation | 
Reimplemented from Entity.
Definition at line 205 of file SkyEntity.m.
References isSky.
Referenced by isSky.
      
  | 
  implementation | 
Reimplemented from Entity.
Definition at line 211 of file SkyEntity.m.
References isVisible.
Referenced by isVisible.
      
  | 
  implementation | 
Provided by category SkyEntity(OOPrivate).
Definition at line 258 of file SkyEntity.m.
Referenced by initWithColors:col1:andSystemInfo:.
      
  | 
  implementation | 
Reimplemented from Entity.
Definition at line 189 of file SkyEntity.m.
References Entity::cam_zero_distance, MAX_CLEAR_DEPTH, nil, OOLog, PLAYER, Entity::position, PlayerEntity::viewpointPosition, and Entity::zero_distance.
      
  | 
  protected | 
Definition at line 158 of file SkyEntity.m.
Referenced by changeProperty:withDictionary:, initWithColors:col1:andSystemInfo:, Universe::setLighting, Universe::setSystemDataForGalaxy:planet:key:value:fromManifest:forLayer:, and skyColor.