Oolite 1.91.0.7644-241112-7f5034b
|
#include <OOPlanetDrawable.h>
Instance Methods | |
(id) | - initAsAtmosphere |
(OOMaterial *) | - material |
(void) | - setMaterial: |
(NSString *) | - textureName |
(void) | - setTextureName: |
(float) | - radius |
(void) | - setRadius: |
(float) | - levelOfDetail |
(void) | - setLevelOfDetail: |
(void) | - calculateLevelOfDetailForViewDistance: |
(void) | - renderTranslucentPartsOnOpaquePass |
Instance Methods inherited from OODrawable | |
(void) | - renderOpaqueParts |
(void) | - renderTranslucentParts |
(BOOL) | - hasOpaqueParts |
(BOOL) | - hasTranslucentParts |
(GLfloat) | - collisionRadius |
(GLfloat) | - maxDrawDistance |
(BoundingBox) | - boundingBox |
(void) | - setBindingTarget: |
(void) | - dumpSelfState |
(NSSet *) | - allTextures |
(size_t) | - totalSize |
Class Methods | |
(instancetype) | + planetWithTextureName:radius: |
(instancetype) | + atmosphereWithRadius: |
Private Attributes | |
OOMaterial * | _material |
BOOL | _isAtmosphere |
float | _radius |
OOMatrix | _transform |
unsigned | _lod |
Definition at line 33 of file OOPlanetDrawable.h.
+ (instancetype) atmosphereWithRadius: | (float) | radius |
- (void) calculateLevelOfDetailForViewDistance: | (float) | distance |
- (id) initAsAtmosphere |
- (float) levelOfDetail |
- (OOMaterial *) material |
+ (instancetype) planetWithTextureName: | (NSString *) | textureName | |
radius: | (float) | radius |
- (float) radius |
- (void) renderTranslucentPartsOnOpaquePass |
- (void) setLevelOfDetail: | (float) | lod |
- (void) setMaterial: | (OOMaterial *) | material |
- (void) setRadius: | (float) | radius |
- (void) setTextureName: | (NSString *) | textureName |
- (NSString *) textureName |
|
private |
Definition at line 38 of file OOPlanetDrawable.h.
|
private |
Definition at line 41 of file OOPlanetDrawable.h.
|
private |
Definition at line 37 of file OOPlanetDrawable.h.
|
private |
Definition at line 39 of file OOPlanetDrawable.h.
|
private |
Definition at line 40 of file OOPlanetDrawable.h.