Oolite 1.91.0.7645-241119-222d325
|
#include <OOCombinedEmissionMapGenerator.h>
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.
|
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.