|
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.