#include <ModelContext.h>
|  | 
|  | ModelContext (ALive2DModel *model) | 
|  | 
| void | release () | 
|  | 
| void | init () | 
|  | 
| MemoryParam * | getMemoryParam () | 
|  | 
| int | getInitVersion () const | 
|  | 
| bool | requireSetup () const | 
|  | 
| bool | update () | 
|  | 
| void | draw (DrawParam &dp) | 
|  | 
| bool | isParamUpdated (int paramIndex) const | 
|  | 
| int | getParamIndex (ParamID *paramID) | 
|  | 
| int | getBaseDataIndex (BaseDataID *baseID) | 
|  | 
| int | getPartsDataIndex (PartsDataID *partsID) | 
|  | 
| int | getDrawDataIndex (DrawDataID *drawDataID) | 
|  | 
| unsigned short * | getTmpPivotTableIndicesRef () | 
|  | 
| float * | getTmpT_ArrayRef () | 
|  | 
| int | addFloatParam (ParamID *id, l2d_paramf value, l2d_paramf min, l2d_paramf max) | 
|  | 
| void | setBaseData (unsigned int baseDataIndex, IBaseData *baseData) | 
|  | 
| void | setParamFloat (unsigned int paramIndex, l2d_paramf value) | 
|  | 
| float | getParamMax (unsigned int paramIndex) | 
|  | 
| float | getParamMin (unsigned int paramIndex) | 
|  | 
| void | loadParam () | 
|  | 
| void | saveParam () | 
|  | 
| void | setPartsOpacity (int partIndex, float opacity) | 
|  | 
| float | getPartsOpacity (int partIndex) | 
|  | 
| IBaseData * | getBaseData (unsigned int baseDataIndex) | 
|  | 
| IDrawData * | getDrawData (unsigned int drawDataIndex) | 
|  | 
| IBaseContext * | getBaseContext (unsigned int baseDataIndex) | 
|  | 
| IDrawContext * | getDrawContext (unsigned int drawDataIndex) | 
|  | 
| PartsDataContext * | getPartsContext (unsigned int partsDataIndex) | 
|  | 
| int | getBaseDataCount () | 
|  | 
| int | getDrawDataCount () | 
|  | 
| int | getPartsDataCount () | 
|  | 
| l2d_paramf | getParamFloat (unsigned int paramIndex) | 
|  | 
| void | deviceLost () | 
|  | 
| void | updateZBuffer_TestImpl (float startZ, float stepZ) | 
|  | 
|  | 
| static const unsigned short | NOT_USED_ORDER = 0xFFFF | 
|  | 
| static const unsigned short | NO_NEXT = 0xFFFF | 
|  | 
| static int | object_instanceCount = 0 | 
|  | 
| static int | object_totalCount = 0 | 
|  | 
|  | 
| static void * | operator new (l2d_size_t size) | 
|  | 
| static void | operator delete (void *ptr) | 
|  | 
| static void * | operator new[] (l2d_size_t size) | 
|  | 
| static void | operator delete[] (void *ptr) | 
|  | 
| static void * | operator new (l2d_size_t size, void *ptr) | 
|  | 
| static void | operator delete (void *ptr, void *ptr2) | 
|  | 
| static void * | operator new (l2d_size_t size, MemoryParam *memParam) | 
|  | 
| static void | operator delete (void *ptr, MemoryParam *memParam) | 
|  | 
| static void * | operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line) | 
|  | 
| static void | operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line) | 
|  | 
 
      
        
          | int addFloatParam | ( | ParamID * | id, | 
        
          |  |  | l2d_paramf | value, | 
        
          |  |  | l2d_paramf | min, | 
        
          |  |  | l2d_paramf | max | 
        
          |  | ) |  |  | 
      
 
 
 
  
  | 
        
          | IBaseContext* getBaseContext | ( | unsigned int | baseDataIndex | ) |  |  | inline | 
 
 
 
  
  | 
        
          | IBaseData* getBaseData | ( | unsigned int | baseDataIndex | ) |  |  | inline | 
 
 
 
  
  | 
        
          | IDrawContext* getDrawContext | ( | unsigned int | drawDataIndex | ) |  |  | inline | 
 
 
 
  
  | 
        
          | IDrawData* getDrawData | ( | unsigned int | drawDataIndex | ) |  |  | inline | 
 
 
 
  
  | 
        
          | int getPartsDataCount | ( |  | ) |  |  | inline | 
 
 
 
  
  | 
        
          | bool isParamUpdated | ( | int | paramIndex | ) | const |  | inline | 
 
 
 
The documentation for this class was generated from the following files:
- src/ModelContext.h
- src/ModelContext.cpp