Logo
クラス | 公開メンバ関数 | 全メンバ一覧
Yukar.Engine.MapSprite クラス

スプライトをビルボードとして3D座標上に表示するためのクラス [詳解]

Yukar.Engine.MapSprite の継承関係図
SharpKmyGfx::Drawable

公開メンバ関数

PhysicsObject getPhysicsObject ()
 
 MapSprite (ushort inPickupID, Common.Resource.NSpriteSet inSpriteSet=null, bool inAutoPlay=false)
 
void finalize ()
 
void stopPickup (bool flg)
 
void setDisplayID (uint id)
 
void setScale (float inScale)
 
void setL2W (SharpKmyMath.Matrix4 m, float inAngle=0)
 
SharpKmyMath.Vector3 getPosition ()
 
void setVisibility (bool inIsVisibility)
 
override void draw (SharpKmyGfx.Render scn)
 
void draw (SharpKmyGfx.Render scn, float elapsed)
 
void addMotion (string inName, Common.Resource.NSprite inEffect)
 
void preloadMotion (string inName)
 
void playMotion (string inName)
 
void getBound (ref SharpKmyMath.Vector3 refMin, ref SharpKmyMath.Vector3 refMax)
 
void setDrawHidden (bool flg)
 
void setOverrideColor (SharpKmyGfx.Color c)
 
void setOpacityMultiplier (float v)
 
bool contains2dMotion (string inName)
 
- 基底クラス SharpKmyGfx::Drawable に属する継承公開メンバ関数
 Drawable ()
 
void Release ()
 
virtual void draw (Render ^scn)
 

その他の継承メンバ

- 基底クラス SharpKmyGfx::Drawable に属する継承公開変数類
System::Runtime::InteropServices::GCHandle handle
 

詳解

スプライトをビルボードとして3D座標上に表示するためのクラス

構築子と解体子

◆ MapSprite()

Yukar.Engine.MapSprite.MapSprite ( ushort  inPickupID,
Common.Resource.NSpriteSet  inSpriteSet = null,
bool  inAutoPlay = false 
)

メソッド詳解

◆ addMotion()

void Yukar.Engine.MapSprite.addMotion ( string  inName,
Common.Resource.NSprite  inEffect 
)

◆ contains2dMotion()

bool Yukar.Engine.MapSprite.contains2dMotion ( string  inName)

◆ draw() [1/2]

override void Yukar.Engine.MapSprite.draw ( SharpKmyGfx.Render  scn)

◆ draw() [2/2]

void Yukar.Engine.MapSprite.draw ( SharpKmyGfx.Render  scn,
float  elapsed 
)

◆ finalize()

void Yukar.Engine.MapSprite.finalize ( )

◆ getBound()

void Yukar.Engine.MapSprite.getBound ( ref SharpKmyMath.Vector3  refMin,
ref SharpKmyMath.Vector3  refMax 
)

◆ getPhysicsObject()

PhysicsObject Yukar.Engine.MapSprite.getPhysicsObject ( )

◆ getPosition()

SharpKmyMath.Vector3 Yukar.Engine.MapSprite.getPosition ( )

◆ playMotion()

void Yukar.Engine.MapSprite.playMotion ( string  inName)

◆ preloadMotion()

void Yukar.Engine.MapSprite.preloadMotion ( string  inName)

◆ setDisplayID()

void Yukar.Engine.MapSprite.setDisplayID ( uint  id)

◆ setDrawHidden()

void Yukar.Engine.MapSprite.setDrawHidden ( bool  flg)

◆ setL2W()

void Yukar.Engine.MapSprite.setL2W ( SharpKmyMath.Matrix4  m,
float  inAngle = 0 
)

◆ setOpacityMultiplier()

void Yukar.Engine.MapSprite.setOpacityMultiplier ( float  v)

◆ setOverrideColor()

void Yukar.Engine.MapSprite.setOverrideColor ( SharpKmyGfx.Color  c)

◆ setScale()

void Yukar.Engine.MapSprite.setScale ( float  inScale)

◆ setVisibility()

void Yukar.Engine.MapSprite.setVisibility ( bool  inIsVisibility)

◆ stopPickup()

void Yukar.Engine.MapSprite.stopPickup ( bool  flg)