エフェクトパラメータークラス
[詳細]
#include <Effekseer.h>
|
virtual Setting * | GetSetting () const =0 |
| 設定を取得する。 [詳細]
|
|
virtual float | GetMaginification () const =0 |
|
virtual int | GetVersion () const =0 |
| エフェクトデータのバージョン取得
|
|
virtual TextureData * | GetColorImage (int n) const =0 |
| 格納されている色画像のポインタを取得する。 [詳細]
|
|
virtual int32_t | GetColorImageCount () const =0 |
| 格納されている画像のポインタの個数を取得する。
|
|
virtual TextureData * | GetNormalImage (int n) const =0 |
| 格納されている法線画像のポインタを取得する。 [詳細]
|
|
virtual int32_t | GetNormalImageCount () const =0 |
| 格納されている法線画像のポインタの個数を取得する。
|
|
virtual TextureData * | GetDistortionImage (int n) const =0 |
| 格納されている歪み画像のポインタを取得する。 [詳細]
|
|
virtual int32_t | GetDistortionImageCount () const =0 |
| 格納されている歪み画像のポインタの個数を取得する。
|
|
virtual void * | GetWave (int n) const =0 |
| 格納されている音波形のポインタを取得する。
|
|
virtual int32_t | GetWaveCount () const =0 |
| 格納されている音波形のポインタの個数を取得する。
|
|
virtual void * | GetModel (int n) const =0 |
| 格納されているモデルのポインタを取得する。
|
|
virtual int32_t | GetModelCount () const =0 |
| 格納されているモデルのポインタの個数を取得する。
|
|
virtual bool | Reload (void *data, int32_t size, const EFK_CHAR *materialPath=NULL)=0 |
| エフェクトのリロードを行う。
|
|
virtual bool | Reload (const EFK_CHAR *path, const EFK_CHAR *materialPath=NULL)=0 |
| エフェクトのリロードを行う。
|
|
virtual bool | Reload (Manager *managers, int32_t managersCount, void *data, int32_t size, const EFK_CHAR *materialPath=NULL)=0 |
| エフェクトのリロードを行う。 [詳細]
|
|
virtual bool | Reload (Manager *managers, int32_t managersCount, const EFK_CHAR *path, const EFK_CHAR *materialPath=NULL)=0 |
| エフェクトのリロードを行う。 [詳細]
|
|
virtual void | ReloadResources (const EFK_CHAR *materialPath=NULL)=0 |
| 画像等リソースの再読み込みを行う。
|
|
virtual void | UnloadResources ()=0 |
| 画像等リソースの破棄を行う。
|
|
virtual EffectNode * | GetRoot () const =0 |
| Rootを取得する。
|
|
virtual int | AddRef ()=0 |
| 参照カウンタを加算する。 [詳細]
|
|
virtual int | GetRef ()=0 |
| 参照カウンタを取得する。 [詳細]
|
|
virtual int | Release ()=0 |
| 参照カウンタを減算する。0になった時、インスタンスを削除する。 [詳細]
|
|
|
static Effect * | Create (Manager *manager, void *data, int32_t size, float magnification=1.0f, const EFK_CHAR *materialPath=NULL) |
| エフェクトを生成する。 [詳細]
|
|
static Effect * | Create (Manager *manager, const EFK_CHAR *path, float magnification=1.0f, const EFK_CHAR *materialPath=NULL) |
| エフェクトを生成する。 [詳細]
|
|
static Effect * | Create (Setting *setting, void *data, int32_t size, float magnification=1.0f, const EFK_CHAR *materialPath=NULL) |
| エフェクトを生成する。 [詳細]
|
|
static Effect * | Create (Setting *setting, const EFK_CHAR *path, float magnification=1.0f, const EFK_CHAR *materialPath=NULL) |
| エフェクトを生成する。 [詳細]
|
|
::Effekseer::EffectLoader * | CreateEffectLoader (::Effekseer::FileInterface *fileInterface=NULL) |
| 標準のエフェクト読込インスタンスを生成する。
|
|
エフェクトパラメータークラス
- 覚え書き
- エフェクトに設定されたパラメーター。
static Effect* Effekseer::Effect::Create |
( |
Manager * |
manager, |
|
|
void * |
data, |
|
|
int32_t |
size, |
|
|
float |
magnification = 1.0f , |
|
|
const EFK_CHAR * |
materialPath = NULL |
|
) |
| |
|
static |
エフェクトを生成する。
- 引数
-
manager | [in] 管理クラス |
data | [in] データ配列の先頭のポインタ |
size | [in] データ配列の長さ |
magnification | [in] 読み込み時の拡大率 |
materialPath | [in] 素材ロード時の基準パス |
- 戻り値
- エフェクト。失敗した場合はNULLを返す。
static Effect* Effekseer::Effect::Create |
( |
Manager * |
manager, |
|
|
const EFK_CHAR * |
path, |
|
|
float |
magnification = 1.0f , |
|
|
const EFK_CHAR * |
materialPath = NULL |
|
) |
| |
|
static |
エフェクトを生成する。
- 引数
-
manager | [in] 管理クラス |
path | [in] 読込元のパス |
magnification | [in] 読み込み時の拡大率 |
materialPath | [in] 素材ロード時の基準パス |
- 戻り値
- エフェクト。失敗した場合はNULLを返す。
static Effect* Effekseer::Effect::Create |
( |
Setting * |
setting, |
|
|
void * |
data, |
|
|
int32_t |
size, |
|
|
float |
magnification = 1.0f , |
|
|
const EFK_CHAR * |
materialPath = NULL |
|
) |
| |
|
static |
エフェクトを生成する。
- 引数
-
setting | [in] 設定クラス |
data | [in] データ配列の先頭のポインタ |
size | [in] データ配列の長さ |
magnification | [in] 読み込み時の拡大率 |
materialPath | [in] 素材ロード時の基準パス |
- 戻り値
- エフェクト。失敗した場合はNULLを返す。
static Effect* Effekseer::Effect::Create |
( |
Setting * |
setting, |
|
|
const EFK_CHAR * |
path, |
|
|
float |
magnification = 1.0f , |
|
|
const EFK_CHAR * |
materialPath = NULL |
|
) |
| |
|
static |
エフェクトを生成する。
- 引数
-
setting | [in] 設定クラス |
path | [in] 読込元のパス |
magnification | [in] 読み込み時の拡大率 |
materialPath | [in] 素材ロード時の基準パス |
- 戻り値
- エフェクト。失敗した場合はNULLを返す。
virtual TextureData* Effekseer::Effect::GetColorImage |
( |
int |
n | ) |
const |
|
pure virtual |
格納されている色画像のポインタを取得する。
- 引数
-
- 戻り値
- 画像のポインタ
virtual TextureData* Effekseer::Effect::GetDistortionImage |
( |
int |
n | ) |
const |
|
pure virtual |
格納されている歪み画像のポインタを取得する。
- 引数
-
- 戻り値
- 画像のポインタ
virtual TextureData* Effekseer::Effect::GetNormalImage |
( |
int |
n | ) |
const |
|
pure virtual |
格納されている法線画像のポインタを取得する。
- 引数
-
- 戻り値
- 画像のポインタ
virtual Setting* Effekseer::Effect::GetSetting |
( |
| ) |
const |
|
pure virtual |
virtual bool Effekseer::Effect::Reload |
( |
Manager * |
managers, |
|
|
int32_t |
managersCount, |
|
|
void * |
data, |
|
|
int32_t |
size, |
|
|
const EFK_CHAR * |
materialPath = NULL |
|
) |
| |
|
pure virtual |
エフェクトのリロードを行う。
- 引数
-
managers | [in] マネージャーの配列 |
managersCount | [in] マネージャーの個数 |
data | [in] エフェクトのデータ |
size | [in] エフェクトのデータサイズ |
materialPath | [in] リソースの読み込み元 |
- 戻り値
- 成否
- 覚え書き
- Settingを用いてエフェクトを生成したときに、Managerを指定することで対象のManager内のエフェクトのリロードを行う。
virtual bool Effekseer::Effect::Reload |
( |
Manager * |
managers, |
|
|
int32_t |
managersCount, |
|
|
const EFK_CHAR * |
path, |
|
|
const EFK_CHAR * |
materialPath = NULL |
|
) |
| |
|
pure virtual |
エフェクトのリロードを行う。
- 引数
-
managers | [in] マネージャーの配列 |
managersCount | [in] マネージャーの個数 |
path | [in] エフェクトの読み込み元 |
materialPath | [in] リソースの読み込み元 |
- 戻り値
- 成否
- 覚え書き
- Settingを用いてエフェクトを生成したときに、Managerを指定することで対象のManager内のエフェクトのリロードを行う。
このクラスの説明は次のファイルから生成されました: