![]() |
|
エフェクト(スプライト・パーティクル)描画用の基底クラス [詳解]
公開メンバ関数 | |
virtual void | load (Common.Rom.RomItem rom, Common.Catalog catalog) |
abstract void | initialize () |
abstract void | finalize () |
abstract void | update (bool playSE=true, float elapsed=-1) |
virtual void | draw (int targetX, int targetY, bool withFlash=true) |
abstract void | draw (SharpKmyMath.Matrix4 pp, SharpKmyMath.Matrix4 vv) |
abstract void | drawFlash () |
abstract Color | getNowTargetColor () |
abstract bool | isSameRom (Guid guid) |
virtual bool | drawFor3D (MapCharacter src, MapCharacter dest, int totalCount, float yangle) |
virtual void | setOffset (Vector3 offset) |
静的公開メンバ関数 | |
static EffectDrawerBase | createAndLoad (Common.Rom.RomItem effect, Catalog catalog, MapCharacter mapChr=null) |
公開変数類 | |
Common.Rom.RomItem | effect |
MapCharacter | mapChr |
Vector3 | offset |
プロパティ | |
bool | isEndPlaying = true [get, set] |
bool | isOverDamageTime = true [get, set] |
bool | isEndPlayingOrOverDamageTime [get] |
virtual NSprite.OrigPos | origPos [get] |
エフェクト(スプライト・パーティクル)描画用の基底クラス
|
static |
|
virtual |
Yukar.Engine.EffectDrawerで再実装されています。
|
pure virtual |
|
pure virtual |
|
virtual |
Yukar.Engine.EffectDrawer3Dで再実装されています。
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
|
virtual |
Yukar.Engine.EffectDrawer3Dで再実装されています。
|
pure virtual |
Common.Rom.RomItem Yukar.Engine.EffectDrawerBase.effect |
MapCharacter Yukar.Engine.EffectDrawerBase.mapChr |
Vector3 Yukar.Engine.EffectDrawerBase.offset |
|
getset |
|
get |
|
getset |
|
get |