|
Oolite
|
#include <OOTexture.h>
Inheritance diagram for OOTexture:
Collaboration diagram for OOTexture:Instance Methods | |
| (void) | - apply |
| (void) | - ensureFinishedLoading |
| (BOOL) | - isFinishedLoading |
| (NSString *) | - cacheKey |
| (NSSize) | - dimensions |
| (NSSize) | - originalDimensions |
| (BOOL) | - isMipMapped |
| (OOPixMap) | - copyPixMapRepresentation |
| (BOOL) | - isRectangleTexture |
| (BOOL) | - isCubeMap |
| (NSSize) | - texCoordsScale |
| (GLint) | - glTextureName |
| (void) | - setTrace: |
| (size_t) | - dataSize |
| (NSString *) | - name |
| (id) | - init [implementation] |
| (void) | - dealloc [implementation] |
| (void) | - forceRebind [implementation] |
| (void) | - addToCaches [implementation] |
| (void) | - removeFromCaches [implementation] |
| (id) | - retainInContext: [implementation] |
| (void) | - releaseInContext: [implementation] |
| (id) | - autoreleaseInContext: [implementation] |
| (id) | - retain [implementation] |
| (oneway void) | - release [implementation] |
| (id) | - autorelease [implementation] |
Instance Methods inherited from OOWeakRefObject | |
| (id) | - weakSelf |
| (id) | - weakRetain [implementation] |
| (void) | - weakRefDied: [implementation] |
Instance Methods inherited from <OOWeakReferenceSupport> | |
| (id) | - OO_RETURNS_RETAINED |
Class Methods | |
| (id) | + textureWithName:inFolder:options:anisotropy:lodBias: |
| (id) | + textureWithName:inFolder: |
| (id) | + textureWithConfiguration: |
| (id) | + textureWithConfiguration:extraOptions: |
| (id) | + nullTexture |
| (id) | + textureWithGenerator: |
| (id) | + textureWithGenerator:enqueue: |
| (void) | + applyNone |
| (void) | + clearCache |
| (void) | + rebindAllTextures |
| (NSArray *) | + cachedTexturesByAge |
| (NSSet *) | + allTextures |
| (OOTexture *) | + existingTextureForKey: [implementation] |
| (void) | + checkExtensions [implementation] |
Protected Attributes | |
| BOOL | _trace |
Protected Attributes inherited from OOWeakRefObject | |
| OOWeakReference * | weakSelf |
Definition at line 116 of file OOTexture.h.
|
implementation |
Provided by category OOTexture(SubclassInterface).
Definition at line 923 of file OOTexture.m.
References OOGenerateTextureCacheKey(), and OOInterpretTextureSpecifier().
Here is the call graph for this function:| + (NSSet *) allTextures |
Definition at line 923 of file OOTexture.m.
| - (void) apply |
Reimplemented in OOConcreteTexture, and OONullTexture.
Provided by category OOTexture(SubclassResponsibilities).
Definition at line 923 of file OOTexture.m.
Referenced by HeadUpDisplay::OODrawPlanetInfo, and HeadUpDisplay::OOStartDrawingStrings.
Here is the caller graph for this function:| + (void) applyNone |
Definition at line 923 of file OOTexture.m.
Referenced by HeadUpDisplay::OODrawPlanetInfo, and HeadUpDisplay::OOStopDrawingStrings.
Here is the caller graph for this function:
|
implementation |
Reimplemented in OONullTexture.
Definition at line 923 of file OOTexture.m.
|
implementation |
Provided by category OOTexture(OOPrivate).
Definition at line 923 of file OOTexture.m.
| + (NSArray *) cachedTexturesByAge |
Definition at line 923 of file OOTexture.m.
| - (NSString *) cacheKey |
Reimplemented in OOConcreteTexture.
Provided by category OOTexture(SubclassOptional).
Definition at line 923 of file OOTexture.m.
|
implementation |
Provided by category OOTexture(OOPrivate).
Definition at line 923 of file OOTexture.m.
| + (void) clearCache |
Definition at line 923 of file OOTexture.m.
| - (struct OOPixMap) copyPixMapRepresentation |
Reimplemented in OOConcreteTexture.
Provided by category OOTexture(SubclassOptional).
Definition at line 923 of file OOTexture.m.
| - (size_t) dataSize |
Definition at line 923 of file OOTexture.m.
|
implementation |
Reimplemented from OOWeakRefObject.
Reimplemented in OOConcreteTexture.
Definition at line 923 of file OOTexture.m.
| - (NSSize) dimensions |
Reimplemented in OOConcreteTexture, and OONullTexture.
Provided by category OOTexture(SubclassResponsibilities).
Definition at line 923 of file OOTexture.m.
| - (void) ensureFinishedLoading |
Reimplemented in OOConcreteTexture.
Provided by category OOTexture(SubclassOptional).
Definition at line 923 of file OOTexture.m.
|
implementation |
Provided by category OOTexture(SubclassInterface).
Definition at line 923 of file OOTexture.m.
|
implementation |
Reimplemented in OOConcreteTexture, and OONullTexture.
Provided by category OOTexture(SubclassResponsibilities).
Definition at line 923 of file OOTexture.m.
| - (GLint) glTextureName |
Reimplemented in OOConcreteTexture.
Definition at line 923 of file OOTexture.m.
|
implementation |
Definition at line 923 of file OOTexture.m.
| - (BOOL) isCubeMap |
Reimplemented in OOConcreteTexture.
Provided by category OOTexture(SubclassOptional).
Definition at line 923 of file OOTexture.m.
| - (BOOL) isFinishedLoading |
Reimplemented in OOConcreteTexture.
Provided by category OOTexture(SubclassOptional).
Definition at line 923 of file OOTexture.m.
| - (BOOL) isMipMapped |
Reimplemented in OOConcreteTexture, and OONullTexture.
Definition at line 923 of file OOTexture.m.
| - (BOOL) isRectangleTexture |
Reimplemented in OOConcreteTexture.
Provided by category OOTexture(SubclassOptional).
Definition at line 923 of file OOTexture.m.
| - (NSString *) name |
Reimplemented in OOConcreteTexture, and OONullTexture.
Definition at line 923 of file OOTexture.m.
| + (id) nullTexture |
Definition at line 923 of file OOTexture.m.
| - (NSSize) originalDimensions |
Reimplemented in OOConcreteTexture.
Definition at line 923 of file OOTexture.m.
Referenced by OOTextureSprite::blitBackgroundCentredToX:Y:Z:alpha:, and GuiDisplayGen(Internal)::drawAdvancedNavArrayAtX:y:z:alpha:usingRoute:optimizedBy:zoom:.
Here is the caller graph for this function:| + (void) rebindAllTextures |
Definition at line 923 of file OOTexture.m.
|
implementation |
Reimplemented in OONullTexture.
Definition at line 923 of file OOTexture.m.
|
implementation |
Provided by category OOTexture(OOPrivate).
Definition at line 923 of file OOTexture.m.
|
implementation |
Provided by category OOTexture(SubclassInterface).
Definition at line 923 of file OOTexture.m.
|
implementation |
Reimplemented in OONullTexture.
Definition at line 923 of file OOTexture.m.
Referenced by HeadUpDisplay::InitTextEngine(void).
Here is the caller graph for this function:
|
implementation |
Provided by category OOTexture(OOPrivate).
Definition at line 923 of file OOTexture.m.
| - (void) setTrace: | (BOOL) | trace |
Definition at line 923 of file OOTexture.m.
| - (NSSize) texCoordsScale |
Reimplemented in OOConcreteTexture.
Provided by category OOTexture(SubclassOptional).
Definition at line 923 of file OOTexture.m.
| + (id) textureWithConfiguration: | (id) | configuration |
Definition at line 923 of file OOTexture.m.
Referenced by OOSingleTextureMaterial::allTextures.
Here is the caller graph for this function:| + (id) textureWithConfiguration: | (id) | configuration | |
| extraOptions: | (OOTextureFlags) | extraOptions | |
Definition at line 923 of file OOTexture.m.
| + (id) textureWithGenerator: | (OOTextureGenerator *) | generator |
Definition at line 923 of file OOTexture.m.
| + (id) textureWithGenerator: | (OOTextureGenerator *) | generator | |
| enqueue: | (BOOL) | enqueue | |
Definition at line 923 of file OOTexture.m.
| + (id) textureWithName: | (NSString *) | name | |
| inFolder: | (NSString*) | directory | |
Definition at line 923 of file OOTexture.m.
| + (id) textureWithName: | (NSString *) | name | |
| inFolder: | (NSString *) | directory | |
| options: | (OOTextureFlags) | options | |
| anisotropy: | (GLfloat) | anisotropy | |
| lodBias: | (GLfloat) | lodBias | |
Definition at line 923 of file OOTexture.m.
Referenced by HeadUpDisplay::InitTextEngine(void), and GuiDisplayGen::TextureForGUITexture.
Here is the caller graph for this function:
|
protected |
Definition at line 120 of file OOTexture.h.