Logo
クラス | 公開型 | 公開メンバ関数 | 静的公開変数類 | 限定公開変数類 | プロパティ | 全メンバ一覧
Yukar.Engine.ButtonGadget クラス

ボタンガジェット 押して反応するタイプ [詳解]

Yukar.Engine.ButtonGadget の継承関係図
Yukar.Engine.SliderGadget Yukar.Engine.StickGadget

クラス

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]

詳解

ボタンガジェット 押して反応するタイプ


このクラス詳解は次のファイルから抽出されました: