|
Oolite 1.91.0.7712-251017-85ce217
|
Go to the source code of this file.
Classes | |
| category | OOTexture(SubclassInterface) |
| category | OOTexture(SubclassResponsibilities) |
| category | OOTexture(SubclassOptional) |
| struct | OOTextureInfo |
Macros | |
| #define | GL_CLAMP_TO_EDGE GL_CLAMP |
| #define | OO_GL_CLIENT_STORAGE (0) |
| #define | EnableClientStorage() |
| #define | GL_TEXTURE_MAX_LEVEL 0x813D |
Typedefs | |
| typedef struct OOTextureInfo | OOTextureInfo |
Functions | |
| NSString * | OOGenerateTextureCacheKey (NSString *directory, NSString *name, OOTextureFlags options, float anisotropy, float lodBias) |
| NSString * | OOTextureCacheKeyForSpecifier (id specifier) |
Variables | |
| OOTextureInfo | gOOTextureInfo |
| #define EnableClientStorage | ( | ) |
Definition at line 110 of file OOTextureInternal.h.
| #define GL_CLAMP_TO_EDGE GL_CLAMP |
Definition at line 101 of file OOTextureInternal.h.
Referenced by Universe(OOPrivate)::initTargetFramebufferWithViewSize:, and OOConcreteTexture(Private)::uploadTexture.
| #define GL_TEXTURE_MAX_LEVEL 0x813D |
Definition at line 118 of file OOTextureInternal.h.
Referenced by OOConcreteTexture(Private)::uploadTextureDataWithMipMap:format:.
| #define OO_GL_CLIENT_STORAGE (0) |
Definition at line 109 of file OOTextureInternal.h.
| typedef struct OOTextureInfo OOTextureInfo |
| NSString * OOGenerateTextureCacheKey | ( | NSString * | directory, |
| NSString * | name, | ||
| OOTextureFlags | options, | ||
| float | anisotropy, | ||
| float | lodBias ) |
Definition at line 908 of file OOTexture.m.
References gOOTextureInfo, kOOTextureMinFilterMask, kOOTextureMinFilterMipMap, kOOTextureNoFNFMessage, and OOApplyTextureOptionDefaults().
Referenced by OOTextureCacheKeyForSpecifier(), and OOTexture::textureWithName:inFolder:options:anisotropy:lodBias:.
| NSString * OOTextureCacheKeyForSpecifier | ( | id | specifier | ) |
Definition at line 924 of file OOTexture.m.
References OOGenerateTextureCacheKey(), and OOInterpretTextureSpecifier().
Referenced by OOCombinedEmissionMapGenerator(Private)::constructCacheKey.
|
extern |
Definition at line 101 of file OOTexture.m.
Referenced by OOConcreteTexture::apply, OOTexture::applyNone, OOTexture::checkExtensions, OOConcreteTexture::initWithLoader:key:options:anisotropy:lodBias:, OOApplyTextureOptionDefaults(), OOCubeMapsAvailable(), OOGenerateTextureCacheKey(), OOConcreteTexture(Private)::setUpTexture, OOTexture::textureWithName:inFolder:options:anisotropy:lodBias:, and OOConcreteTexture(Private)::uploadTexture.