Oolite 1.91.0.7646-241128-10e222e
|
#include <OOConcreteTexture.h>
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.