1#if !defined(__FK_POINT_HEADER__)
2#define __FK_POINT_HEADER__
31#if !defined(FK_DOXYGEN_USER_PROCESS)
36 std::vector<int> aliveArray;
53 fk_Point(std::vector<fk_Vector> *array =
nullptr);
182#if !defined(FK_OLD_NONSUPPORT) && !defined(FK_DOXYGEN_USER_PROCESS)
183 void setColorID(
int,
int);
188 std::unique_ptr<Member> _m;
190 bool MakePoint(std::vector<fk_Vector> *);
RGB色を管理するクラス
Definition Color.h:21
シェーダー内 attribute 変数用ベクトル管理クラス
Definition FVecArray.h:31
点群を生成、管理するクラス
Definition Point.h:29
fk_Vector getVertex(int ID)
頂点位置ベクトル取得関数
bool setVertex(std::vector< fk_Vector > *array)
点群生成関数
fk_Color getColor(int vID)
個別色取得関数
bool removeVertex(int ID)
頂点削除関数
void setColor(int vID, fk_Color col)
個別色設定関数1
bool setVertex(int ID, const fk_Vector &pos)
頂点位置設定関数
fk_Point(std::vector< fk_Vector > *array=nullptr)
コンストラクタ
bool getDrawMode(int ID)
個別頂点描画状態参照関数
void setColor(int vID, fk_Color *col)
個別色設定関数2
int pushVertex(const fk_Vector &pos)
頂点追加関数
virtual ~fk_Point()
デストラクタ
void allClear(void)
点群全消去関数
void setDrawMode(int ID, bool mode)
頂点描画制御関数
形状用基底クラス
Definition Shape.h:44
3次元ベクトルを管理するクラス
Definition Vector.h:45
Fine Kernel Toolkit 名前空間
Definition Angle.h:6