|
Oolite
|
#include <OOCombinedEmissionMapGenerator.h>
Inheritance diagram for OOCombinedEmissionMapGenerator:
Collaboration diagram for OOCombinedEmissionMapGenerator:Private Attributes | |
| NSString * | _cacheKey |
| NSDictionary * | _emissionSpec |
| NSDictionary * | _illuminationSpec |
| OOTexture * | _diffuseMap |
| OOPixMap | _emissionPx |
| OOPixMap | _diffusePx |
| OOPixMap | _illuminationPx |
| OOColor * | _emissionColor |
| OOColor * | _illuminationColor |
| BOOL | _isCombinedMap |
| uint32_t | _textureOptions |
| GLfloat | _anisotropy |
| GLfloat | _lodBias |
| NSString * | _emissionDesc |
| NSString * | _illuminationDesc |
| NSString * | _diffuseDesc |
Additional Inherited Members | |
Class Methods inherited from OOTextureLoader | |
| (id) | + loaderWithPath:options: |
| (id) | + loaderWithTextureSpecifier:extraOptions:folder: |
| (void) | + setUp [implementation] |
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 |
Definition at line 38 of file OOCombinedEmissionMapGenerator.h.
|
implementation |
Reimplemented from OOTextureGenerator.
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
References OOPixMap::height, MIN, OOIsValidPixMap(), OOScalePixMap(), and OOPixMap::width.
Here is the call graph for this function:
|
implementation |
Reimplemented from OOTextureGenerator.
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
implementation |
Provided by category OOCombinedEmissionMapGenerator(Private).
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
implementation |
Reimplemented from OOTextureLoader.
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
implementation |
Reimplemented from OOTextureLoader.
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
| - (id) initWithEmissionAndIlluminationMapSpec: | (NSDictionary *) | emissionAndIlluminationMapSpec | |
| diffuseMap: | (OOTexture *) | diffuseMap | |
| diffuseColor: | (OOColor *) | diffuseColor | |
| emissionColor: | (OOColor *) | emissionColor | |
| illuminationColor: | (OOColor *) | illuminationColor | |
| optionsSpecifier: | (NSDictionary *) | spec | |
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
implementation |
Provided by category OOCombinedEmissionMapGenerator(Private).
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
| - (id) initWithEmissionMapSpec: | (NSDictionary *) | emissionMapSpec | |
| emissionColor: | (OOColor *) | emissionColor | |
| diffuseMap: | (OOTexture *) | diffuseMap | |
| diffuseColor: | (OOColor *) | diffuseColor | |
| illuminationMapSpec: | (NSDictionary *) | illuminationMapSpec | |
| illuminationColor: | (OOColor *) | illuminationColor | |
| optionsSpecifier: | (NSDictionary *) | spec | |
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
implementation |
Reimplemented from OOTextureLoader.
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
implementation |
Reimplemented from OOTextureGenerator.
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
implementation |
Reimplemented from OOTextureGenerator.
Definition at line 463 of file OOCombinedEmissionMapGenerator.m.
|
private |
Definition at line 55 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 41 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 61 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 45 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 48 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 50 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 59 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 47 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 43 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 51 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 60 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 49 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 44 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 52 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 56 of file OOCombinedEmissionMapGenerator.h.
|
private |
Definition at line 54 of file OOCombinedEmissionMapGenerator.h.