|
Oolite 1.91.0.7712-251017-85ce217
|
#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 |
References material.
Referenced by atmosphereWithRadius:.
| - (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.