|
| HlmsLowLevelDatablock (IdString name, Hlms *creator, const HlmsMacroblock *macroblock, const HlmsBlendblock *blendblock, const HlmsParamVec ¶ms) |
|
virtual | ~HlmsLowLevelDatablock () |
|
void | _linkRenderable (Renderable *renderable) |
|
void | _unlinkRenderable (Renderable *renderable) |
|
virtual void | calculateHash () |
| Calculates the hashes needed for sorting by the RenderQueue (i.e. mTextureHash)
|
|
HlmsDatablock * | clone (String name) const |
| Creates a copy of this datablock with the same settings, but a different name.
|
|
CompareFunction | getAlphaTest (void) const |
|
bool | getAlphaTestShadowCasterOnly (void) const |
|
float | getAlphaTestThreshold (void) const |
|
const HlmsBlendblock * | getBlendblock (bool casterBlock=false) const |
|
Hlms * | getCreator (void) const |
|
void | getFilenameAndResourceGroup (String const **outFilename, String const **outResourceGroup) const |
|
const vector< Renderable * >::type & | getLinkedRenderables (void) const |
|
const HlmsMacroblock * | getMacroblock (bool casterBlock=false) const |
|
IdString | getName (void) const |
|
const String * | getNameStr (void) const |
|
virtual bool | hasCustomShadowMacroblock (void) const |
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info
|
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new
|
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info
|
|
virtual void | saveTextures (const String &folderPath, set< String >::type &savedTextures, bool saveOitd, bool saveOriginal, HlmsTextureExportListener *listener) |
|
virtual void | setAlphaTest (CompareFunction compareFunction, bool shadowCasterOnly=false) |
| Sets the alpha test to the given compare function.
|
|
virtual void | setAlphaTestThreshold (float threshold) |
| Alpha test's threshold.
|
|
void | setBlendblock (const HlmsBlendblock &blendblock, bool casterBlock=false) |
| Sets a new blendblock that matches the same parameter as the input.
|
|
void | setBlendblock (const HlmsBlendblock *blendblock, bool casterBlock=false) |
| Sets the blendblock from the given pointer that was already retrieved from the HlmsManager.
|
|
void | setMacroblock (const HlmsMacroblock ¯oblock, bool casterBlock=false) |
| Sets a new macroblock that matches the same parameter as the input.
|
|
void | setMacroblock (const HlmsMacroblock *macroblock, bool casterBlock=false) |
| Sets the macroblock from the given pointer that was already retrieved from the HlmsManager.
|
|
Contains information needed by the UI (2D) for OpenGL ES 2.0.