|
Oolite 1.91.0.7712-251017-85ce217
|
#include <OOSkyDrawable.h>
Instance Methods | |
| (id) | - initWithColor1:Color2:Color3:Color4:starCount:nebulaCount:nebulaHueFix:clusterFactor:alpha:scale: |
| (void) | - dealloc [implementation] |
| (void) | - renderOpaqueParts [implementation] |
| (BOOL) | - hasOpaqueParts [implementation] |
| (GLfloat) | - maxDrawDistance [implementation] |
| (NSSet *) | - allTextures [implementation] |
| (size_t) | - totalSize [implementation] |
| (void) | - setUpStarsWithColor1:color2: [implementation] |
| (void) | - setUpNebulaeWithColor1:color2:clusterFactor:nebulaHueFix:alpha:scale: [implementation] |
| (void) | - loadStarTextures [implementation] |
| (void) | - loadNebulaTextures [implementation] |
| (void) | - addQuads:count: [implementation] |
| (void) | - ensureTexturesLoaded [implementation] |
| (void) | - resetGraphicsState [implementation] |
| Instance Methods inherited from OODrawable | |
| (void) | - renderTranslucentParts |
| (BOOL) | - hasTranslucentParts |
| (GLfloat) | - collisionRadius |
| (BoundingBox) | - boundingBox |
| (void) | - setBindingTarget: |
| (void) | - dumpSelfState |
Private Attributes | |
| unsigned | _starCount |
| unsigned | _nebulaCount |
| NSMutableArray * | _quadSets |
| GLint | _displayListName |
Definition at line 36 of file OOSkyDrawable.h.
|
implementation |
Provided by category OOSkyDrawable(OOPrivate).
Definition at line 444 of file OOSkyDrawable.m.
Referenced by OOSkyDrawable(OOPrivate)::setUpNebulaeWithColor1:color2:clusterFactor:nebulaHueFix:alpha:scale:, and OOSkyDrawable(OOPrivate)::setUpStarsWithColor1:color2:.
|
implementation |
Reimplemented from OODrawable.
Definition at line 255 of file OOSkyDrawable.m.
References _quadSets, allTextures, nil, and OOSkyQuadSet::texture.
Referenced by allTextures.
|
implementation |
Definition at line 182 of file OOSkyDrawable.m.
References _displayListName, dealloc, OO_ENTER_OPENGL, OOGraphicsResetManager::sharedManager, and OOGraphicsResetManager::unregisterClient:.
Referenced by dealloc.
|
implementation |
Provided by category OOSkyDrawable(OOPrivate).
Definition at line 492 of file OOSkyDrawable.m.
Referenced by renderOpaqueParts.
|
implementation |
Reimplemented from OODrawable.
Definition at line 243 of file OOSkyDrawable.m.
References hasOpaqueParts.
Referenced by hasOpaqueParts.
| - (id) initWithColor1: | (OOColor *) | color1 | |
| Color2: | (OOColor *) | color2 | |
| Color3: | (OOColor *) | color3 | |
| Color4: | (OOColor *) | color4 | |
| starCount: | (unsigned) | starCount | |
| nebulaCount: | (unsigned) | nebulaCount | |
| nebulaHueFix: | (BOOL) | nebulaHueFix | |
| clusterFactor: | (float) | nebulaClusterFactor | |
| alpha: | (float) | nebulaAlpha | |
| scale: | (float) | nebulaScale |
Definition at line 133 of file OOSkyDrawable.m.
References _nebulaCount, _starCount, nil, OOGraphicsResetManager::registerClient:, setUpNebulaeWithColor1:color2:clusterFactor:nebulaHueFix:alpha:scale:, setUpStarsWithColor1:color2:, OOGraphicsResetManager::sharedManager, sInited, sMaxTexCoord, sMinTexCoord, and UNIVERSE.
|
implementation |
Provided by category OOSkyDrawable(OOPrivate).
Definition at line 472 of file OOSkyDrawable.m.
Referenced by OOSkyDrawable(OOPrivate)::setUpNebulaeWithColor1:color2:clusterFactor:nebulaHueFix:alpha:scale:.
|
implementation |
Provided by category OOSkyDrawable(OOPrivate).
Definition at line 452 of file OOSkyDrawable.m.
Referenced by OOSkyDrawable(OOPrivate)::setUpStarsWithColor1:color2:.
|
implementation |
Reimplemented from OODrawable.
Definition at line 249 of file OOSkyDrawable.m.
References maxDrawDistance.
Referenced by maxDrawDistance.
|
implementation |
Reimplemented from OODrawable.
Definition at line 194 of file OOSkyDrawable.m.
References _displayListName, ensureTexturesLoaded, OO_ENTER_OPENGL, OOCheckOpenGLErrors(), OOGL, OOSetOpenGLState, OOVerifyOpenGLState, OPENGL_STATE_ADDITIVE_BLENDING, and renderOpaqueParts.
Referenced by renderOpaqueParts.
|
implementation |
Provided by category OOSkyDrawable(OOPrivate).
Definition at line 499 of file OOSkyDrawable.m.
|
implementation |
Provided by category OOSkyDrawable(OOPrivate).
Definition at line 351 of file OOSkyDrawable.m.
Referenced by initWithColor1:Color2:Color3:Color4:starCount:nebulaCount:nebulaHueFix:clusterFactor:alpha:scale:.
Provided by category OOSkyDrawable(OOPrivate).
Definition at line 299 of file OOSkyDrawable.m.
Referenced by initWithColor1:Color2:Color3:Color4:starCount:nebulaCount:nebulaHueFix:clusterFactor:alpha:scale:.
|
implementation |
Reimplemented from OODrawable.
Definition at line 270 of file OOSkyDrawable.m.
References _quadSets, nil, OODrawable::totalSize, totalSize, and OOSkyQuadSet::totalSize.
Referenced by totalSize.
|
private |
Definition at line 44 of file OOSkyDrawable.h.
Referenced by dealloc, and renderOpaqueParts.
|
private |
Definition at line 40 of file OOSkyDrawable.h.
Referenced by initWithColor1:Color2:Color3:Color4:starCount:nebulaCount:nebulaHueFix:clusterFactor:alpha:scale:.
|
private |
Definition at line 42 of file OOSkyDrawable.h.
Referenced by allTextures, and totalSize.
|
private |
Definition at line 39 of file OOSkyDrawable.h.
Referenced by initWithColor1:Color2:Color3:Color4:starCount:nebulaCount:nebulaHueFix:clusterFactor:alpha:scale:.