![]() |
Oolite 1.91.0.7665-250419-c535bfe
|
#include <SkyEntity.h>
Protected Attributes | |
OOColor * | skyColor |
![]() | |
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 |
![]() | |
OOWeakReference * | weakSelf |
Additional Inherited Members | |
![]() | |
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.