|
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) |
| 標準のエフェクト読込インスタンスを生成する。
|
|