Oolite 1.91.0.7677-250528-09ed63a
All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
OOStandaloneAtmosphereGenerator Class Reference

#include <OOStandaloneAtmosphereGenerator.h>

Inheritance diagram for OOStandaloneAtmosphereGenerator:
Collaboration diagram for OOStandaloneAtmosphereGenerator:

Instance Methods

(id) - initWithPlanetInfo:
Instance Methods inherited from OOTextureGenerator
(uint32_t) - textureOptions
(GLfloat) - anisotropy
(GLfloat) - lodBias
(NSString *) - cacheKey
(BOOL) - enqueue
Instance Methods inherited from OOTextureLoader
(BOOL) - isReady
(BOOL) - getResult:format:originalWidth:originalHeight:
(id) - initWithPath:options:
(NSString *) - path
(void) - loadTexture
(void) - dealloc [implementation]
(NSString *) - descriptionComponents [implementation]
(NSString *) - shortDescriptionComponents [implementation]
(void) - performAsyncTask [implementation]
(void) - generateMipMapsForCubeMap [implementation]
(void) - applySettings [implementation]
(void) - getDesiredWidth:andHeight: [implementation]
(void) - completeAsyncTask [implementation]

Class Methods

(OOTexture *) + planetTextureWithInfo:
(BOOL) + generateAtmosphereTexture:withInfo:
Class Methods inherited from OOTextureLoader
(id) + loaderWithPath:options:
(id) + loaderWithTextureSpecifier:extraOptions:folder:
(void) + setUp [implementation]

Private Attributes

OOStandaloneAtmosphereGeneratorInfo _info
unsigned _planetScale

Additional Inherited Members

Protected Attributes inherited from OOTextureLoader
NSString * _path
OOTextureFlags _options
uint8_t _generateMipMaps: 1
uint8_t _scaleAsNormalMap: 1
uint8_t _avoidShrinking: 1
uint8_t _noScalingWhatsoever: 1
uint8_t _extractChannel: 1
uint8_t _allowCubeMap: 1
uint8_t _isCubeMap: 1
uint8_t _ready: 1
uint8_t _extractChannelIndex
OOTextureDataFormat _format
void * _data
uint32_t _width
uint32_t _height
uint32_t _originalWidth
uint32_t _originalHeight
uint32_t _shrinkThreshold
uint32_t _maxSize
size_t _rowBytes

Detailed Description

Definition at line 59 of file OOStandaloneAtmosphereGenerator.h.

Method Documentation

◆ generateAtmosphereTexture:withInfo:

+ (BOOL) generateAtmosphereTexture: (OOTexture **) texture
withInfo: (NSDictionary *) planetInfo 

◆ initWithPlanetInfo:

- (id) initWithPlanetInfo: (NSDictionary *) planetInfo

◆ planetTextureWithInfo:

+ (OOTexture *) planetTextureWithInfo: (NSDictionary *) planetInfo

Member Data Documentation

◆ _info

Definition at line 62 of file OOStandaloneAtmosphereGenerator.h.

◆ _planetScale

- (unsigned) _planetScale
private

Definition at line 63 of file OOStandaloneAtmosphereGenerator.h.


The documentation for this class was generated from the following file: