Logo
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
SharpKmyGfx.BillboardChar クラス
SharpKmyGfx.BillboardChar の継承関係図
SharpKmyGfx.Primitive

公開メンバ関数

 BillboardChar (UInt32 resolution, string shaderName, Guid guid)
 
 BillboardChar (UInt32 resolution, bool useAlpha, bool useLighting, Guid guid)
 
 BillboardChar (UInt32 resolution, Guid guid)
 
void Dispose ()
 
void setResolution (UInt32 resolution)
 
void addMotion (Guid guid, string name, UInt32 slicetype, UInt32 hdiv, UInt32 vdiv, UInt32 speed, UInt32 animtype, float angleOffset, float yOffset)
 
void removeMotion (int index)
 
void updateMotion (int index, Guid guid, string name, UInt32 slicetype, UInt32 hdiv, UInt32 vdiv, UInt32 speed, UInt32 animtype, float angleOffset, float yOffset)
 
void play (string name, bool force)
 
void play (string name)
 
void setTopViewMode (bool enabled)
 
void setColor (float r, float g, float b, float a)
 
void setXY (int x, int y)
 
void setFlip (bool flipH, bool flipV)
 
void setScale (float scl)
 
void setScale (float sclX, float sclY)
 
void setBillboardMode (UInt32 mode)
 
void getSize (ref SharpKmyMath.Vector2 size)
 
int getDivY ()
 
SharpKmyPhysics.PhysicsObject getPhysicsObject ()
 
int getLoopCount ()
 
- 基底クラス SharpKmyGfx.Primitive に属する継承公開メンバ関数
void setVisibility (bool flg)
 
void setPosture (SharpKmyMath.Matrix4 posture)
 
void setDisplayID (UInt32 id)
 
void setPickupID (UInt16 id)
 
void stopPickup (bool flg)
 
void setDrawHidden (bool flg)
 
void setOverrideColor (float r, float g, float b, float a)
 
void setOpacityMultiplier (float p)
 
MaterialInstance getMaterialInstance ()
 
GeometryInstance getGeometryInstance ()
 

静的公開メンバ関数

static void circleShadowResourceInitialize ()
 
static void circleShadowResourceFinalize ()
 
static void enableCascadeShadow (bool flg)
 
static void setOrtho (bool flg)
 

その他の継承メンバ

- 基底クラス SharpKmyGfx.Primitive に属する継承限定公開変数類
IntPtr _native = IntPtr.Zero
 

構築子と解体子

◆ BillboardChar() [1/3]

SharpKmyGfx.BillboardChar.BillboardChar ( UInt32  resolution,
string  shaderName,
Guid  guid 
)

◆ BillboardChar() [2/3]

SharpKmyGfx.BillboardChar.BillboardChar ( UInt32  resolution,
bool  useAlpha,
bool  useLighting,
Guid  guid 
)

◆ BillboardChar() [3/3]

SharpKmyGfx.BillboardChar.BillboardChar ( UInt32  resolution,
Guid  guid 
)

メソッド詳解

◆ addMotion()

void SharpKmyGfx.BillboardChar.addMotion ( Guid  guid,
string  name,
UInt32  slicetype,
UInt32  hdiv,
UInt32  vdiv,
UInt32  speed,
UInt32  animtype,
float  angleOffset,
float  yOffset 
)

◆ circleShadowResourceFinalize()

static void SharpKmyGfx.BillboardChar.circleShadowResourceFinalize ( )
static

◆ circleShadowResourceInitialize()

static void SharpKmyGfx.BillboardChar.circleShadowResourceInitialize ( )
static

◆ Dispose()

void SharpKmyGfx.BillboardChar.Dispose ( )

◆ enableCascadeShadow()

static void SharpKmyGfx.BillboardChar.enableCascadeShadow ( bool  flg)
static

◆ getDivY()

int SharpKmyGfx.BillboardChar.getDivY ( )

◆ getLoopCount()

int SharpKmyGfx.BillboardChar.getLoopCount ( )

◆ getPhysicsObject()

SharpKmyPhysics.PhysicsObject SharpKmyGfx.BillboardChar.getPhysicsObject ( )

◆ getSize()

void SharpKmyGfx.BillboardChar.getSize ( ref SharpKmyMath.Vector2  size)

◆ play() [1/2]

void SharpKmyGfx.BillboardChar.play ( string  name)

◆ play() [2/2]

void SharpKmyGfx.BillboardChar.play ( string  name,
bool  force 
)

◆ removeMotion()

void SharpKmyGfx.BillboardChar.removeMotion ( int  index)

◆ setBillboardMode()

void SharpKmyGfx.BillboardChar.setBillboardMode ( UInt32  mode)

◆ setColor()

void SharpKmyGfx.BillboardChar.setColor ( float  r,
float  g,
float  b,
float  a 
)

◆ setFlip()

void SharpKmyGfx.BillboardChar.setFlip ( bool  flipH,
bool  flipV 
)

◆ setOrtho()

static void SharpKmyGfx.BillboardChar.setOrtho ( bool  flg)
static

◆ setResolution()

void SharpKmyGfx.BillboardChar.setResolution ( UInt32  resolution)

◆ setScale() [1/2]

void SharpKmyGfx.BillboardChar.setScale ( float  scl)

◆ setScale() [2/2]

void SharpKmyGfx.BillboardChar.setScale ( float  sclX,
float  sclY 
)

◆ setTopViewMode()

void SharpKmyGfx.BillboardChar.setTopViewMode ( bool  enabled)

◆ setXY()

void SharpKmyGfx.BillboardChar.setXY ( int  x,
int  y 
)

◆ updateMotion()

void SharpKmyGfx.BillboardChar.updateMotion ( int  index,
Guid  guid,
string  name,
UInt32  slicetype,
UInt32  hdiv,
UInt32  vdiv,
UInt32  speed,
UInt32  animtype,
float  angleOffset,
float  yOffset 
)