![]() |
Oolite 1.91.0.7665-250419-c535bfe
|
#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] |
![]() | |
(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:.