Logo
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
SharpKmyGfx::BillboardChar クラス

#include <Billboard.h>

SharpKmyGfx::BillboardChar の継承関係図
SharpKmyGfx::Primitive

公開メンバ関数

 BillboardChar (unsigned int resolution, System::String^ shaderName, System::Guid guid)
 
 BillboardChar (unsigned int resolution, bool useAlpha, bool useLighting, System::Guid guid)
 
 BillboardChar (unsigned int resolution, System::Guid guid)
 
 ~BillboardChar ()
 
void setResolution (u32 resolution)
 
void addMotion (System::Guid guid, System::String^ name, UInt32 slicetype, UInt32 hdiv, UInt32 vdiv, UInt32 speed, UInt32 animtype, float angleOffset, float yOffset)
 
void removeMotion (int index)
 
void updateMotion (int index, System::Guid guid, System::String^ name, UInt32 slicetype, UInt32 hdiv, UInt32 vdiv, UInt32 speed, UInt32 animtype, float angleOffset, float yOffset)
 
void play (System::String^ name, bool force)
 
void play (System::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 (SharpKmyMath::Vector2% size)
 
int getDivY ()
 
SharpKmyPhysics::PhysicsObject getPhysicsObject ()
 
- 基底クラス SharpKmyGfx::Primitive に属する継承公開メンバ関数
void setVisibility (bool flg)
 
void setPosture (SharpKmyMath::Matrix4^ posture)
 
void setDisplayID (unsigned int id)
 
void setPickupID (unsigned short 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 に属する継承公開変数類
kmyGfx::Primitive * obj = nullptr
 

構築子と解体子

◆ BillboardChar() [1/3]

SharpKmyGfx::BillboardChar::BillboardChar ( unsigned int  resolution,
System::String^  shaderName,
System::Guid  guid 
)

◆ BillboardChar() [2/3]

SharpKmyGfx::BillboardChar::BillboardChar ( unsigned int  resolution,
bool  useAlpha,
bool  useLighting,
System::Guid  guid 
)

◆ BillboardChar() [3/3]

SharpKmyGfx::BillboardChar::BillboardChar ( unsigned int  resolution,
System::Guid  guid 
)

◆ ~BillboardChar()

SharpKmyGfx::BillboardChar::~BillboardChar ( )

メソッド詳解

◆ addMotion()

void SharpKmyGfx::BillboardChar::addMotion ( System::Guid  guid,
System::String^  name,
UInt32  slicetype,
UInt32  hdiv,
UInt32  vdiv,
UInt32  speed,
UInt32  animtype,
float  angleOffset,
float  yOffset 
)

◆ circleShadowResourceFinalize()

void SharpKmyGfx::BillboardChar::circleShadowResourceFinalize ( )
static

◆ circleShadowResourceInitialize()

void SharpKmyGfx::BillboardChar::circleShadowResourceInitialize ( )
static

◆ enableCascadeShadow()

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

◆ getDivY()

int SharpKmyGfx::BillboardChar::getDivY ( )

◆ getPhysicsObject()

SharpKmyPhysics::PhysicsObject SharpKmyGfx::BillboardChar::getPhysicsObject ( )

◆ getSize()

void SharpKmyGfx::BillboardChar::getSize ( SharpKmyMath::Vector2 size)

◆ play() [1/2]

void SharpKmyGfx::BillboardChar::play ( System::String^  name)

◆ play() [2/2]

void SharpKmyGfx::BillboardChar::play ( System::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()

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

◆ setResolution()

void SharpKmyGfx::BillboardChar::setResolution ( u32  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,
System::Guid  guid,
System::String^  name,
UInt32  slicetype,
UInt32  hdiv,
UInt32  vdiv,
UInt32  speed,
UInt32  animtype,
float  angleOffset,
float  yOffset 
)