|
Oolite
|
#include <OOConcreteTexture.h>
Inheritance diagram for OOConcreteTexture:
Collaboration diagram for OOConcreteTexture:Instance Methods | |
| (id) | - initWithLoader:key:options:anisotropy:lodBias: |
| (id) | - initWithPath:key:options:anisotropy:lodBias: |
| (void) | - dealloc [implementation] |
| (NSString *) | - descriptionComponents [implementation] |
| (NSString *) | - shortDescriptionComponents [implementation] |
| (NSString *) | - name [implementation] |
| (void) | - apply [implementation] |
| (void) | - ensureFinishedLoading [implementation] |
| (BOOL) | - isFinishedLoading [implementation] |
| (NSString *) | - cacheKey [implementation] |
| (NSSize) | - dimensions [implementation] |
| (NSSize) | - originalDimensions [implementation] |
| (BOOL) | - isMipMapped [implementation] |
| (struct OOPixMap) | - copyPixMapRepresentation [implementation] |
| (BOOL) | - isRectangleTexture [implementation] |
| (BOOL) | - isCubeMap [implementation] |
| (NSSize) | - texCoordsScale [implementation] |
| (GLint) | - glTextureName [implementation] |
| (void) | - setUpTexture [implementation] |
| (void) | - uploadTexture [implementation] |
| (void) | - uploadTextureDataWithMipMap:format: [implementation] |
| (GLenum) | - glTextureTarget [implementation] |
| (BOOL) | - isReloadable [implementation] |
| (void) | - forceRebind [implementation] |
Instance Methods inherited from OOTexture | |
| (void) | - setTrace: |
| (size_t) | - dataSize |
| (id) | - init [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 |
Private Attributes | |
| NSString * | _path |
| NSString * | _key |
| uint8_t | _loaded: 1 |
| uint8_t | _uploaded: 1 |
| uint8_t | _valid: 1 |
| uint8_t | _mipLevels |
| OOTextureLoader * | _loader |
| void * | _bytes |
| GLuint | _textureName |
| uint32_t | _width |
| uint32_t | _height |
| uint32_t | _originalWidth |
| uint32_t | _originalHeight |
| OOTextureDataFormat | _format |
| uint32_t | _options |
| NSString * | _name |
Additional Inherited Members | |
Class Methods inherited from OOTexture | |
| (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 inherited from OOTexture | |
| BOOL | _trace |
Protected Attributes inherited from OOWeakRefObject | |
| OOWeakReference * | weakSelf |
Definition at line 37 of file OOConcreteTexture.h.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
References kOOLogParameterError, kOOTextureAlphaMask, kOOTextureDataGrayscale, kOOTextureDataGrayscaleAlpha, kOOTextureDataRGBA, kOOTextureSRGBA, and OOLog.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Provided by category OOConcreteTexture(Private).
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Provided by category OOConcreteTexture(Private).
Definition at line 671 of file OOConcreteTexture.m.
| - (id) initWithLoader: | (OOTextureLoader *) | loader | |
| key: | (NSString *) | key | |
| options: | (uint32_t) | options | |
| anisotropy: | (GLfloat) | anisotropy | |
| lodBias: | (GLfloat) | lodBias | |
Definition at line 671 of file OOConcreteTexture.m.
| - (id) initWithPath: | (NSString *) | path | |
| key: | (NSString *) | key | |
| options: | (uint32_t) | options | |
| anisotropy: | (float) | anisotropy | |
| lodBias: | (GLfloat) | lodBias | |
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Provided by category OOConcreteTexture(Private).
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Provided by category OOConcreteTexture(Private).
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Reimplemented from OOTexture.
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Provided by category OOConcreteTexture(Private).
Definition at line 671 of file OOConcreteTexture.m.
|
implementation |
Provided by category OOConcreteTexture(Private).
Definition at line 671 of file OOConcreteTexture.m.
|
private |
Definition at line 57 of file OOConcreteTexture.h.
|
private |
Definition at line 64 of file OOConcreteTexture.h.
|
private |
Definition at line 60 of file OOConcreteTexture.h.
|
private |
Definition at line 43 of file OOConcreteTexture.h.
|
private |
Definition at line 44 of file OOConcreteTexture.h.
|
private |
Definition at line 55 of file OOConcreteTexture.h.
|
private |
Definition at line 53 of file OOConcreteTexture.h.
|
private |
Definition at line 74 of file OOConcreteTexture.h.
|
private |
Definition at line 65 of file OOConcreteTexture.h.
|
private |
Definition at line 62 of file OOConcreteTexture.h.
|
private |
Definition at line 61 of file OOConcreteTexture.h.
|
private |
Definition at line 41 of file OOConcreteTexture.h.
|
private |
Definition at line 58 of file OOConcreteTexture.h.
|
private |
Definition at line 45 of file OOConcreteTexture.h.
|
private |
Definition at line 52 of file OOConcreteTexture.h.
|
private |
Definition at line 59 of file OOConcreteTexture.h.