Class for displaying sprites as billboards on 3D coordinates More...
Public Member Functions | |
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) |
Public Member Functions inherited from SharpKmyGfx::Drawable | |
Drawable () | |
void | Release () |
virtual void | draw (Render ^scn) |
Additional Inherited Members | |
Public Attributes inherited from SharpKmyGfx::Drawable | |
System::Runtime::InteropServices::GCHandle | handle |
Class for displaying sprites as billboards on 3D coordinates
Yukar.Engine.MapSprite.MapSprite | ( | ushort | inPickupID, |
Common.Resource.NSpriteSet | inSpriteSet = null , |
||
bool | inAutoPlay = false |
||
) |
void Yukar.Engine.MapSprite.addMotion | ( | string | inName, |
Common.Resource.NSprite | inEffect | ||
) |
bool Yukar.Engine.MapSprite.contains2dMotion | ( | string | inName | ) |
override void Yukar.Engine.MapSprite.draw | ( | SharpKmyGfx.Render | scn | ) |
void Yukar.Engine.MapSprite.draw | ( | SharpKmyGfx.Render | scn, |
float | elapsed | ||
) |
void Yukar.Engine.MapSprite.finalize | ( | ) |
void Yukar.Engine.MapSprite.getBound | ( | ref SharpKmyMath.Vector3 | refMin, |
ref SharpKmyMath.Vector3 | refMax | ||
) |
PhysicsObject Yukar.Engine.MapSprite.getPhysicsObject | ( | ) |
SharpKmyMath.Vector3 Yukar.Engine.MapSprite.getPosition | ( | ) |
void Yukar.Engine.MapSprite.playMotion | ( | string | inName | ) |
void Yukar.Engine.MapSprite.preloadMotion | ( | string | inName | ) |
void Yukar.Engine.MapSprite.setDisplayID | ( | uint | id | ) |
void Yukar.Engine.MapSprite.setDrawHidden | ( | bool | flg | ) |
void Yukar.Engine.MapSprite.setL2W | ( | SharpKmyMath.Matrix4 | m, |
float | inAngle = 0 |
||
) |
void Yukar.Engine.MapSprite.setOpacityMultiplier | ( | float | v | ) |
void Yukar.Engine.MapSprite.setOverrideColor | ( | SharpKmyGfx.Color | c | ) |
void Yukar.Engine.MapSprite.setScale | ( | float | inScale | ) |
void Yukar.Engine.MapSprite.setVisibility | ( | bool | inIsVisibility | ) |
void Yukar.Engine.MapSprite.stopPickup | ( | bool | flg | ) |