CWinCtrlMeter¶
CWindowBase に届くコールバック
METERは、デフォルトでNOHITになっています。 コールバックを受け取りたいときは、STYLEにHITを指定し忘れないでください。
:meth:`void onClick(CWinCtrlBase cCtrl)<CWindowBase.onClick>`
:meth:`void onHold(CWinCtrlBase cCtrl)<CWindowBase.onHold>`
:meth:`void onBeginDrag(CWinCtrlBase cCtrl,Vector2 pos)<CWindowBase.onBeginDrag>`
:meth:`void onDrag(CWinCtrlBase cCtrl,Vector2 pos,Vector2 dragVelocity)<CWindowBase.onDrag>`
:meth:`bool onDragRender(CWinCtrlBase cCtrl,Transform transform)<CWindowBase.onDragRender>`
:meth:`void onDropGround(CWinCtrlBase cCtrl)<CWindowBase.onDropGround>`
固有の関数/プロパティ
指定されたテクスチャ番号のパーツが元のサイズから何割の長さに設定されているか取得する.
0 ~ 1で値が返ってきます。
デフォルトでは、1が設定されています(メータがマックスの状態)
指定されたテクスチャ番号のパーツのサイズをアニメーション付で変更します。
使用例
// get control
CWinCtrlMeter mtrLoading = find(METER_Loading) as CWinCtrlMeter;
// Get Meter Position (0 … 1.)
float pos = mtrLoading.meter(3);
// Set 3rd texture part stretch (It can be specified as 0 … 1.)
mtrLoading.setMeter(3,0.5f);