![]() |
|
ボタンガジェット 押して反応するタイプ [詳解]
クラス |
|
struct | AnimData |
押したときの変化情報
[詳解]
|
|
公開型 |
|
enum |
State
{
None , ShowMove , Show , DisableMove , Disable , HideMove , Hide } |
表示状態
|
|
公開メンバ関数 |
|
AnimData | GetAnimShow () |
ButtonGadget (VirtualPad inController) | |
void | setShowAnim (AnimData inData) |
void | setDisableAnim (AnimData inData) |
void | setHideAnim (AnimData inData) |
virtual void | setHitRange (SharpKmyMath.Vector4 inRange) |
virtual void | setHitMargin (SharpKmyMath.Vector2 inMargin) |
bool | isShow (State inState=State.None) |
bool | isHide (State inState=State.None) |
bool | isDisable (State inState=State.None) |
void | show (float inTime) |
void | disable (float inTime) |
void | hide (float inTime) |
virtual void | update () |
virtual void | draw () |
virtual bool | isRange (SharpKmyMath.Vector2 inPos) |
virtual bool | isTouch () |
静的公開変数類 |
|
static readonly SharpKmyMath.Vector4 | None = new SharpKmyMath.Vector4(-1000, -1000, -1000, -1000) |
限定公開変数類 |
|
VirtualPad | mController = null |
GadgetImage.Parts | mParts = GadgetImage.Parts.None |
AnimData | mAnimNow = new AnimData() |
AnimData | mAnimShow = new AnimData() |
AnimData | mAnimHide = new AnimData() |
AnimData | mAnimDisable = new AnimData() |
SharpKmyMath.Vector4 | mHitRange = None |
SharpKmyMath.Vector2 | mHitMargin = new SharpKmyMath.Vector2(0, 0) |
SharpKmyMath.Vector4 | mColor = None |
AnimData | mMoveSrc = new AnimData() |
AnimData | mMoveDst = new AnimData() |
Touch.Point | mTouchPoint = null |
State | mState = State.None |
プロパティ |
|
GadgetImage.Parts |
Parts
[get, set]
|
SharpKmyMath.Vector3 |
Pos
[get]
|
SharpKmyMath.Vector4 |
Color
[get, set]
|
ボタンガジェット 押して反応するタイプ