![]() |
Live2D
Version 2.0
Live2D 描画エンジン APIリファレンス
|
ベクター型(可変配列型) [詳細]
#include <LDVector.h>
構成 | |
| class | const_iterator |
| LDVectorのイテレータ(const) [詳細] | |
| class | iterator |
| LDVectorのイテレータ [詳細] | |
Public メソッド | |
| LDVector (MemoryParam *memParam) | |
| LDVector (MemoryParam *memParam, int initialCapacity, int initialSize, bool zeroClear) | |
| T * | getPtr () |
| T & | operator[] (int index) |
| const T & | operator[] (int index) const |
| T & | at (int index) |
| void | push_back (const T &value, bool callPlacementNew=true) |
| void | clear () |
| unsigned int | size () |
| void | resize (int size, T value=T()) |
| void | updateSize (int size, T value=T(), bool callPlacementNew=true) |
| void | prepare_capacity (int newsize) |
| void | insert (iterator pos, iterator start, iterator end, bool callPlacementNew=true) |
| void | assign (int size, T value=T(), bool callPlacementNew=true) |
| bool | remove (int index) |
| const iterator | begin () |
| const iterator | end () |
| const const_iterator | begin () const |
| const const_iterator | end () const |
| const iterator | erase (const iterator &ite) |
| const const_iterator | erase (const const_iterator &ite) |
| void | dumpAsInt () |
Additional Inherited Members | |
Static Public メソッド inherited from LDObject | |
| 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 オペレータ (デバッグ用) [詳細] | |
Static Public 変数 inherited from LDObject | |
| static int | object_instanceCount = 0 |
| static int | object_totalCount = 0 |
ベクター型(可変配列型)
コンシューマゲーム機等でSTLの組み込みを避けるための実装。std::vector の簡易版