![]() |
Oolite 1.91.0.7658-250404-b1488af
|
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.