|
| | DrawParam () |
| | Constructor. [詳細]
|
| |
| virtual | ~DrawParam () |
| | Destructor. [詳細]
|
| |
|
virtual void | setupDraw () |
| |
| virtual void | drawTexture (int textureNo, int indexCount, int vertexCount, l2d_index *indexArray, l2d_pointf *vertexArray, l2d_uvmapf *uvArray, float opacity, int colorCompositionType)=0 |
| | テクスチャの描画 [詳細]
|
| |
| virtual int | generateModelTextureNo () |
| | モデルのテクスチャ番号を確保 [詳細]
|
| |
| virtual void | releaseModelTextureNo (int no) |
| | 指定したモデルのテクスチャを解放する [詳細]
|
| |
| virtual void | setBaseColor (float alpha, float red, float green, float blue) |
| | モデル描画の際、全体に掛け合わされる色設定。 [詳細]
|
| |
|
void | setCulling (bool culling) |
| |
|
void | setMatrix (float *_matrix4x4) |
| |
|
void | setPremultipliedAlpha (bool enable) |
| |
|
bool | isPremultipliedAlpha () |
| |
|
void | setAnisotrophy (int n) |
| |
|
int | getAnisotrophy () |
| |
|
| static void * | operator new (l2d_size_t size) |
| | new オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void | operator delete (void *ptr) |
| | delete オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void * | operator new[] (l2d_size_t size) |
| | new[] オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void | operator delete[] (void *ptr) |
| | delete[] オペレータ (Ownerを指定しない場合) [詳細]
|
| |
| static void * | operator new (l2d_size_t size, void *ptr) |
| | placement new オペレータ [詳細]
|
| |
| static void | operator delete (void *ptr, void *ptr2) |
| | placement delete オペレータ [詳細]
|
| |
| static void * | operator new (l2d_size_t size, MemoryParam *memParam) |
| | new オペレータ (デバッグ用) [詳細]
|
| |
| static void | operator delete (void *ptr, MemoryParam *memParam) |
| | delete オペレータ (デバッグ用) [詳細]
|
| |
| static void * | operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line) |
| | new オペレータ (デバッグ用) [詳細]
|
| |
| static void | operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line) |
| | delete オペレータ (デバッグ用) [詳細]
|
| |
描画パラメータ管理クラス。サブクラスに環境依存する描画命令を記述される。