Oolite 1.91.0.7646-241128-10e222e
|
#include <OOSunEntity.h>
Instance Methods | |
(id) | - initSunWithColor:andDictionary: |
(BOOL) | - setSunColor: |
(BOOL) | - changeSunProperty:withDictionary: |
(OOStellarBodyType) | - planetType |
(void) | - getDiffuseComponents: |
(void) | - getSpecularComponents: |
(void) | - setRadius:andCorona: |
(BOOL) | - willGoNova |
(BOOL) | - goneNova |
(void) | - setGoingNova:inTime: |
(void) | - drawStarGlare |
(void) | - drawDirectVisionSunGlare |
(void) | - resetNova |
(id) | - init [implementation] |
(void) | - dealloc [implementation] |
(NSString *) | - descriptionComponents [implementation] |
(BOOL) | - canCollide [implementation] |
(BOOL) | - checkCloseCollisionWith: [implementation] |
(void) | - update: [implementation] |
(void) | - drawImmediate:translucent: [implementation] |
(void) | - updateCameraRelativePosition [implementation] |
(void) | - drawOpaqueParts [implementation] |
(void) | - drawTranslucentParts [implementation] |
(void) | - calculateGLArrays:width:zDistance: [implementation] |
(double) | - radius [implementation] |
(void) | - setPosition: [implementation] |
(BOOL) | - isSun [implementation] |
(BOOL) | - isVisible [implementation] |
(NSString *) | - name [implementation] |
(void) | - setName: [implementation] |
(BOOL) | - isVisibleToScripts [implementation] |
(void) | - getJSClass:andPrototype: [implementation] |
(NSString *) | - oo_jsClassName [implementation] |
Instance Methods inherited from Entity | |
(NSUInteger) | - sessionID |
(BOOL) | - isShip |
(BOOL) | - isDock |
(BOOL) | - isStation |
(BOOL) | - isSubEntity |
(BOOL) | - isPlayer |
(BOOL) | - isPlanet |
(BOOL) | - isSunlit |
(BOOL) | - isStellarObject |
(BOOL) | - isSky |
(BOOL) | - isWormhole |
(BOOL) | - isEffect |
(BOOL) | - isVisualEffect |
(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) | - setPositionX:y:z: |
(HPVector) | - position |
(Vector) | - cameraRelativePosition |
(GLfloat) | - cameraRangeFront |
(GLfloat) | - cameraRangeBack |
(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) | - 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 |
(GLfloat) | - collisionRadius |
(GLfloat) | - frustumRadius |
(void) | - setCollisionRadius: |
(NSMutableArray *) | - collisionArray |
(void) | - applyVelocity: |
(void) | - takeEnergyDamage:from:becauseOf:weaponIdentifier: |
(void) | - dumpState |
(void) | - dumpSelfState |
(double) | - findCollisionRadius |
(BOOL) | - isInSpace |
(BOOL) | - isImmuneToBreakPatternHide |
(GLfloat) | - universalTime |
(GLfloat) | - spawnTime |
(GLfloat) | - timeElapsedSinceSpawn |
(void) | - setAtmosphereFogging: |
(OOColor *) | - fogUniform |
(NSString *) | - descriptionForObjDumpBasic |
(NSString *) | - descriptionForObjDump |
(NSSet *) | - allTextures |
(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 |
Instance Methods inherited from <OOStellarBody> |
Private Attributes | |
GLfloat | sun_diffuse [4] |
GLfloat | sun_specular [4] |
GLfloat | discColor [4] |
GLfloat | outerCoronaColor [4] |
GLfloat | cor16k |
GLfloat | lim16k |
double | corona_speed_factor |
double | corona_stage |
GLfloat | rvalue [SUN_CORONA_SAMPLES] |
float | corona_blending |
GLuint | sunTriangles [3240 *3] |
GLfloat | sunVertices [1801 *3] |
GLfloat | sunColors [1801 *4] |
OOTimeDelta | _novaCountdown |
OOTimeDelta | _novaExpansionTimer |
float | _novaExpansionRate |
float | _sunBrightnessFactor |
float | _sunCoronaAlphaFactor |
NSString * | _name |
Definition at line 54 of file OOSunEntity.h.
|
implementation |
Provided by category OOSunEntity(Private).
Definition at line 1 of file OOSunEntity.m.
|
implementation |
- (BOOL) changeSunProperty: | (NSString *) | key | |
withDictionary: | (NSDictionary*) | dict |
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
- (void) drawDirectVisionSunGlare |
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Provided by category OOSunEntity(Private).
Definition at line 1 of file OOSunEntity.m.
- (void) drawStarGlare |
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Provided by category OOSunEntity(Private).
Definition at line 1 of file OOSunEntity.m.
- (void) getDiffuseComponents: | (GLfloat[4]) | components |
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category OOSunEntity(OOJavaScriptExtensions).
Definition at line 179 of file OOJSSun.m.
- (void) getSpecularComponents: | (GLfloat[4]) | components |
Definition at line 1 of file OOSunEntity.m.
- (BOOL) goneNova |
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
- (id) initSunWithColor: | (OOColor*) | sun_color | |
andDictionary: | (NSDictionary*) | dict |
Definition at line 1 of file OOSunEntity.m.
|
implementation |
|
implementation |
|
implementation |
Reimplemented from Entity.
Provided by category OOSunEntity(OOJavaScriptExtensions).
Definition at line 179 of file OOJSSun.m.
|
implementation |
Reimplemented from <OOStellarBody>.
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category OOSunEntity(OOJavaScriptExtensions).
Definition at line 179 of file OOJSSun.m.
- (OOStellarBodyType) planetType |
|
implementation |
Reimplemented from <OOStellarBody>.
Definition at line 1 of file OOSunEntity.m.
- (void) resetNova |
Definition at line 1 of file OOSunEntity.m.
- (void) setGoingNova: | (BOOL) | yesno | |
inTime: | (double) | interval |
Definition at line 1 of file OOSunEntity.m.
Referenced by OOSunEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:, and SunGoNova().
|
implementation |
Reimplemented from <OOStellarBody>.
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
- (void) setRadius: | (GLfloat) | rad | |
andCorona: | (GLfloat) | corona |
Definition at line 1 of file OOSunEntity.m.
- (BOOL) setSunColor: | (OOColor*) | sun_color |
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 1 of file OOSunEntity.m.
- (BOOL) willGoNova |
Definition at line 1 of file OOSunEntity.m.
|
private |
Definition at line 82 of file OOSunEntity.h.
|
private |
Definition at line 75 of file OOSunEntity.h.
|
private |
Definition at line 77 of file OOSunEntity.h.
|
private |
Definition at line 76 of file OOSunEntity.h.
|
private |
Definition at line 79 of file OOSunEntity.h.
|
private |
Definition at line 80 of file OOSunEntity.h.
|
private |
Definition at line 64 of file OOSunEntity.h.
|
private |
Definition at line 69 of file OOSunEntity.h.
|
private |
Definition at line 66 of file OOSunEntity.h.
|
private |
Definition at line 67 of file OOSunEntity.h.
|
private |
Definition at line 61 of file OOSunEntity.h.
|
private |
Definition at line 64 of file OOSunEntity.h.
|
private |
Definition at line 62 of file OOSunEntity.h.
|
private |
Definition at line 68 of file OOSunEntity.h.
|
private |
Definition at line 58 of file OOSunEntity.h.
|
private |
Definition at line 59 of file OOSunEntity.h.
|
private |
Definition at line 73 of file OOSunEntity.h.
|
private |
Definition at line 71 of file OOSunEntity.h.
|
private |
Definition at line 72 of file OOSunEntity.h.