Oolite 1.91.0.7646-241128-10e222e
|
#include <OOTextureLoader.h>
Instance Methods | |
(BOOL) | - isReady |
(BOOL) | - getResult:format:originalWidth:originalHeight: |
(NSString *) | - cacheKey |
(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] |
Instance Methods inherited from <OOAsyncWorkTask> |
Class Methods | |
(id) | + loaderWithPath:options: |
(id) | + loaderWithTextureSpecifier:extraOptions:folder: |
(void) | + setUp [implementation] |
Protected Attributes | |
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 OOTextureLoader.h.
|
implementation |
Provided by category OOTextureLoader(OOPrivate).
Definition at line 60 of file OOTextureLoader.m.
- (NSString *) cacheKey |
Reimplemented in OOCombinedEmissionMapGenerator, and OOTextureGenerator.
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Reimplemented from <OOAsyncWorkTask>.
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Reimplemented in OOCombinedEmissionMapGenerator, OOPixMapTextureLoader, and OOPNGTextureLoader.
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Reimplemented in OOCombinedEmissionMapGenerator.
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Provided by category OOTextureLoader(OOPrivate).
Definition at line 60 of file OOTextureLoader.m.
- (BOOL) getResult: | (OOPixMap *) | result | |
format: | (OOTextureDataFormat *) | outFormat | |
originalWidth: | (uint32_t *) | outWidth | |
originalHeight: | (uint32_t *) | outHeight |
Definition at line 60 of file OOTextureLoader.m.
- (id) initWithPath: | (NSString *) | path | |
options: | (uint32_t) | options |
Definition at line 60 of file OOTextureLoader.m.
- (BOOL) isReady |
Definition at line 60 of file OOTextureLoader.m.
+ (id) loaderWithPath: | (NSString *) | path | |
options: | (uint32_t) | options |
Definition at line 60 of file OOTextureLoader.m.
+ (id) loaderWithTextureSpecifier: | (id) | specifier | |
extraOptions: | (uint32_t) | extraOptions | |
folder: | (NSString *) | folder |
Definition at line 60 of file OOTextureLoader.m.
- (void) loadTexture |
Reimplemented in OOCombinedEmissionMapGenerator, OOPixMapTextureLoader, and OOPNGTextureLoader.
Definition at line 60 of file OOTextureLoader.m.
- (NSString *) path |
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Reimplemented from <OOAsyncWorkTask>.
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Provided by category OOTextureLoader(OOPrivate).
Definition at line 60 of file OOTextureLoader.m.
|
implementation |
Definition at line 60 of file OOTextureLoader.m.
|
protected |
Definition at line 50 of file OOTextureLoader.h.
|
protected |
Definition at line 47 of file OOTextureLoader.h.
|
protected |
Definition at line 56 of file OOTextureLoader.h.
|
protected |
Definition at line 49 of file OOTextureLoader.h.
|
protected |
Definition at line 53 of file OOTextureLoader.h.
|
protected |
Definition at line 54 of file OOTextureLoader.h.
|
protected |
Definition at line 45 of file OOTextureLoader.h.
|
protected |
Definition at line 58 of file OOTextureLoader.h.
|
protected |
Definition at line 51 of file OOTextureLoader.h.
|
protected |
Definition at line 62 of file OOTextureLoader.h.
|
protected |
Definition at line 48 of file OOTextureLoader.h.
|
protected |
Definition at line 44 of file OOTextureLoader.h.
|
protected |
Definition at line 60 of file OOTextureLoader.h.
|
protected |
Definition at line 59 of file OOTextureLoader.h.
|
protected |
Definition at line 42 of file OOTextureLoader.h.
|
protected |
Definition at line 52 of file OOTextureLoader.h.
|
protected |
Definition at line 63 of file OOTextureLoader.h.
|
protected |
Definition at line 46 of file OOTextureLoader.h.
|
protected |
Definition at line 61 of file OOTextureLoader.h.
|
protected |
Definition at line 57 of file OOTextureLoader.h.