Logo
クラス | 公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
Yukar.Engine.MenuContainer クラス

レイアウト用 メニューコンテナ管理・描画クラス [詳解]

Yukar.Engine.MenuContainer の継承関係図
Yukar.Engine.SpriteRenderObject Yukar.Engine.AbstractRenderObject

クラス

class  MenuSubPanelProperty
 選択項目などのサブ描画要素を格納する構造体
 

公開メンバ関数

override void SetPositionForPreview (Vector2 position)
 プレビュー時の位置の変更関数 [詳解]
 
override void SetSize (Vector2 size)
 位置を設定する [詳解]
 
override bool ContainsRenderContent ()
 描画する物が含まれているかどうか [詳解]
 
override LayoutObjectType GetRenderObjectType ()
 レイアウトの部品の種類を取得する [詳解]
 
override void ChangeAnimationState (AnimationState animationState)
 アニメーションの状態を強制的に変更する [詳解]
 
override void Release ()
 開放する [詳解]
 
override void UpdateTouchCollider (Vector2 addtionalContainerSize)
 当たり判定を更新する [詳解]
 
override void Show ()
 表示する [詳解]
 
override void ShowContainer ()
 コンテナのみ表示する [詳解]
 
override void Hide ()
 非表示にする [詳解]
 
override void HideContainer ()
 コンテナのみ非表示にする [詳解]
 
override void Lock (AbstractRenderObject menuContiner)
 指定したメニューコンテナをロックする [詳解]
 
override Rectangle GetClipRectangle (Rectangle? currentClipRectAngle)
 クリップピングに使用する矩形を取得する [詳解]
 
override bool GetClipRectangleSolo (out Rectangle val)
 
override bool IsClipRecursive ()
 
override Vector2 GetWindowPadding ()
 ウィンドウの余白を取得する [詳解]
 
override Vector2 GetWindowRenderSize (Vector2 size)
 ウィンドウの枠内の描画サイズを計算する [詳解]
 
override MenuSettings.MenuItem GetMenuItem ()
 メニューアイテムを取得する [詳解]
 
override MenuSettings.MenuItem GetMenuItemWithChildren ()
 メニューアイテムを取得する [詳解]
 
override MenuSettings.MenuItem.ActionType GetActionWithChildren (AbstractRenderObject menuContiner)
 指定したメニューコンテナの選択中のアクションを取得する [詳解]
 
override MenuSettings.MenuItem.ActionType GetActionWithChildern (int index)
 指定したインデックスのメニューコンテナの子供のアクション取得する [詳解]
 
override bool NeedDrawingOrigin ()
 原点の描画が必要か [詳解]
 
override Vector2 GetOriginPosition ()
 原点の位置を取得する [詳解]
 
override bool HasHideContainerOption ()
 選択中のコンテナが決定時にコンテナを非表示にする設定を持っているか [詳解]
 
override bool HasEventObject (Events layoutEvent)
 イベントに使用する特殊書式が含まれているかどうか [詳解]
 
override bool ContainLayoutType (MenuSettings.MenuItem.LayoutType menuType)
 指定したレイアウトの種類が含まれているか [詳解]
 
override void ConfigureContentProperty (int maximumContent)
 メニューコンテナの要素の最大数を設定する [詳解]
 
override void ConfigureContentProperty (int maximumContent, AbstractRenderObject menuContiner)
 メニューコンテナの要素の最大数を設定する [詳解]
 
override void ConfigureContentProperty (int maximumContent, bool updateRenderPanel)
 メニューコンテナの要素の最大数を設定する [詳解]
 
override bool HaveDecidedByTouch ()
 タッチで決定を押したかどうか [詳解]
 
override Tuple< bool, int > ForceUpdateSubContainerTouch ()
 強制的にタッチの判定を行う [詳解]
 
override void SkipContentRendering (bool skip)
 コンテナの描画を行わないようにする(コンテナの子供の描画は行われる) [詳解]
 
override Tuple< int, bool > GetSelectIndexWithChildern ()
 メニューコンテナの選択中のインデックス番号を取得する [詳解]
 
override Tuple< int, bool > GetSelectIndexWithChildern (AbstractRenderObject menuContiner)
 メニューコンテナの選択中のインデックス番号を取得する [詳解]
 
override void SetSelectIndexWithChildern (int index)
 メニューコンテナの選択している位置を変更する [詳解]
 
override Tuple< int, bool > GetMenuPageWithChildern ()
 メニューコンテナのページを取得する [詳解]
 
override bool IsSelectedFirstPage ()
 先頭のページを選択しているか [詳解]
 
override bool IsSelectedLastPage ()
 末尾のページを選択しているか [詳解]
 
override bool PressNextPage ()
 次のページへの移動を入力したか [詳解]
 
override bool PressPreviousPage ()
 前のページへの移動を入力したか [詳解]
 
override bool MovedPage ()
 ページの移動をしたか(先にupdateの呼び出しが必要) [詳解]
 
override int GetMaximumSelectIndexWithChildern (AbstractRenderObject menuContiner)
 メニューコンテナの選択インデックスの最大値を取得する [詳解]
 
override void EnableSubContainerPageIndexWithChildern (bool enable, int subContainerIndex)
 指定したページ番号のサブコンテナの選択が可能かを変更する [詳解]
 
override void EnableLoopPage (bool enable)
 キー入力のページ移動をループさせるかどうか [詳解]
 
override void EnableSelectAll (bool enableSelectAll)
 全てを選択中にする [詳解]
 
override void EnableSelectMulti (bool enableSelectMulti, int selectedCount)
 先頭から複数個を選択中にする [詳解]
 
override void ForceBlinkSubContainer (bool forceUseBlinker, int subContainerIndex)
 強制的に指定したインデックス番号のサブコンテナを光らせる [詳解]
 
override Guid GetSelectOpenLayoutGuid ()
 選択中の開くレイアウトのguidを取得する [詳解]
 
override Guid GetLayoutStateGuid ()
 選択中の開くレイアウトステートのguidを取得する [詳解]
 
override void SetLayoutStateGuid (Guid guid)
 選択中の開くレイアウトステートのguidを設定する [詳解]
 
override void GetTextContentType (List< TextContentType > result)
 テキストの内容を取得する [詳解]
 
override float GetSelectSliderValueWithChildern ()
 選択中のスライダーの値を取得する [詳解]
 
SliderPanel GetSliderPanel (int index)
 
override float GetSliderValueWithChildern (int index)
 指定したインデックス番号のサブコンテナにあるスライダーの値を取得する [詳解]
 
override void SetSliderValueWithChildern (float value, int index)
 指定したインデックス番号のサブコンテナにあるスライダーの値を変更する [詳解]
 
override float GetSliderMaximumValueWithChildern (int index)
 指定したインデックス番号のサブコンテナにあるスライダーの最大値を取得する [詳解]
 
override int GetSpinValueWithChildern (int index)
 指定したインデックス番号のサブコンテナにあるスピンの値を取得する [詳解]
 
override void SetSpinValueWithChildern (int value, int index)
 指定したインデックス番号のサブコンテナにあるスピンの値を変更する [詳解]
 
override void ChangeMenuSubContainerAmount (int amount, Vector2 menuSubContainerSize)
 サブメニューコンテナの数を変更する [詳解]
 
override TagPositions GetTagPosition ()
 タグの位置の設定を取得する [詳解]
 
override TagTelop GetTagTelop ()
 テロップのタグの設定を取得する [詳解]
 
override void EnableMessageSprite (bool enable)
 メッセージ待機時のスプライトを有効化する [詳解]
 
override void EnableCanUse (bool enable)
 使用可能の状態を変更する [詳解]
 
bool IsDisabled (MenuSubContainer selectingSubContainer)
 
- 基底クラス Yukar.Engine.SpriteRenderObject に属する継承公開メンバ関数
override Vector2 GetRenderPosition ()
 描画位置を取得する(親の位置も考慮する) [詳解]
 
override bool ContainsRenderContent ()
 描画する物が含まれているかどうか [詳解]
 
override void ChangeAnimationState (AnimationState animationState)
 アニメーションの状態を強制的に変更する [詳解]
 
Vector2 CalcRenderPosition (Vector2 inBasePosition, bool useScaleOffset=false)
 
override void Release ()
 開放する [詳解]
 
override void Show ()
 表示する [詳解]
 
override void ShowWithNotAnimation ()
 アニメーションなしで表示する [詳解]
 
override void Hide ()
 非表示にする [詳解]
 
override void HideWithNotAnimation ()
 アニメーションなしで非表示にする [詳解]
 
void ResetAnimationProgress ()
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承公開メンバ関数
 AbstractRenderObject ()
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale, float alpha, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale, float alpha, bool isPreview, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, RenderProperty renderProperty, bool isThumbnail)
 
 AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, RenderProperty renderProperty, bool isPreview, bool isThumbnail)
 
virtual Vector2 GetScaledSize ()
 スケーリング込のサイズを取得する(親のスケーリングも考慮する) [詳解]
 
virtual Vector2 GetRenderPosition ()
 描画位置を取得する(親の位置も考慮する) [詳解]
 
virtual Vector2 GetRenderPositionWithoutParent ()
 自身の描画位置を取得する [詳解]
 
virtual Vector2 GetRenderScale ()
 スケーリングを取得する(親のスケーリングも考慮する) [詳解]
 
virtual Vector2 GetRenderScaleWithoutParent ()
 自身のスケーリングを取得する [詳解]
 
bool IsTouching (Vector2 position)
 タッチしているかどうか [詳解]
 
bool IsTouching (SharpKmyMath.Vector2 position)
 タッチしているかどうか [詳解]
 
bool IsTouchingCenter (Vector2 position, float centerLength)
 中央タッチしているかどうか [詳解]
 
bool IsTouchingCenter (SharpKmyMath.Vector2 position, float centerLength)
 中央タッチしているかどうか [詳解]
 
Tuple< bool, TouchCollider.EdgePositionIsTouchingEdge (Vector2 position, float edgeLength)
 端をタッチしているかどうか [詳解]
 
Tuple< bool, TouchCollider.EdgePositionIsTouchingEdge (SharpKmyMath.Vector2 position, float edgeLength)
 端をタッチしているかどうか [詳解]
 
bool IsTouchingAnything (Vector2 position)
 子も含めてタッチしているかどうか [詳解]
 
bool IsTouchingAnything (SharpKmyMath.Vector2 position)
 子も含めてタッチしているかどうか [詳解]
 
List< AbstractRenderObjectGetTouchingObjects (Vector2 position)
 子も含めてタッチしている描画オブジェクトを取得する [詳解]
 
List< AbstractRenderObjectGetTouchingObjects (SharpKmyMath.Vector2 position)
 子も含めてタッチしている描画オブジェクトを取得する [詳解]
 
bool CollideRectangle (Rectangle rectangle)
 矩形と当たっているかどうか [詳解]
 
bool CollideRectangle (SharpKmyMath.Rectangle rectangle)
 矩形と当たっているかどうか [詳解]
 
bool CoverRectangle (Rectangle rectangle)
 
bool CoverRectangle (SharpKmyMath.Rectangle rectangle)
 
virtual void SetPositionForPreview (Vector2 position)
 プレビュー時の位置の変更関数 [詳解]
 
virtual Vector2 GetPositionForPreview ()
 プレビュー時の位置の取得 [詳解]
 
virtual Vector2 SetRenderPosition (Vector2 globalPosition)
 ワールド座標で位置を設定する [詳解]
 
void SetOffsetMyPosition (Vector2 position)
 初期位置を考慮して位置を設定する [詳解]
 
virtual Vector2 GetOriginPosition ()
 原点の位置を取得する [詳解]
 
virtual void ReCalculatePostion ()
 位置を再計算する [詳解]
 
virtual void SetSize (Vector2 size)
 位置を設定する [詳解]
 
virtual void SetAngle (float angle)
 角度を設定する [詳解]
 
virtual void SetFlip (int flip)
 反転を設定する [詳解]
 
bool IsDescendants (AbstractRenderObject obj)
 子孫かどうか判定する [詳解]
 
bool IsAncestor (AbstractRenderObject obj)
 先祖かどうか判定する [詳解]
 
virtual LayoutObjectType GetRenderObjectType ()
 レイアウトの部品の種類を取得する [詳解]
 
bool IsContainer ()
 コンテナかどうか [詳解]
 
virtual bool ContainsRenderContent ()
 描画する物が含まれているかどうか [詳解]
 
virtual void CreateBattleContent ()
 バトル用の要素を生成する [詳解]
 
virtual bool NeedDrawingOrigin ()
 原点の描画が必要か [詳解]
 
virtual void ChangeAnimationState (SpriteRenderObject.AnimationState animationState)
 アニメーションの状態を強制的に変更する [詳解]
 
virtual void SetParent (AbstractRenderObject parent)
 親を設定する [詳解]
 
bool AddChild (AbstractRenderObject child)
 子を追加する [詳解]
 
bool InsertChild (AbstractRenderObject child, int insertIndex)
 子を追加する [詳解]
 
virtual AbstractRenderObject Remove (MenuSettings.MenuItem menuItem)
 子を削除する

引数
menuItem削除するレイアウトの設定
戻り値
削除できたら true 子に存在しておらず削除できなかった場合 false
[詳解]
 
bool RemoveChild (AbstractRenderObject child)
 子を削除する [詳解]
 
void ClearChildren ()
 子供をクリアする [詳解]
 
AbstractRenderObject RemoveFromParent ()
 親から切り離す [詳解]
 
virtual RenderProperty CreateRenderProperty ()
 描画情報を作成する [詳解]
 
void Update ()
 更新する [詳解]
 
virtual void UpdateTouchCollider (Vector2 addtionalContainerSize)
 当たり判定を更新する [詳解]
 
void Draw ()
 描画する [詳解]
 
virtual void DrawLineRect (Color color)
 矩形を描画する [詳解]
 
void DrawTouchCollider ()
 タッチの当たり判定を描画する [詳解]
 
virtual void Release ()
 開放する [詳解]
 
virtual void Show ()
 表示する [詳解]
 
virtual void ShowWithNotAnimation ()
 アニメーションなしで表示する [詳解]
 
virtual void ShowContainer ()
 コンテナのみ表示する [詳解]
 
virtual void Hide ()
 非表示にする [詳解]
 
virtual void HideWithNotAnimation ()
 アニメーションなしで非表示にする [詳解]
 
void HideNotUsingAnimation ()
 Old Name / HideWithNotAnimation のエイリアス [詳解]
 
virtual void HideContainer ()
 コンテナのみ非表示にする [詳解]
 
virtual void Lock ()
 ロックする [詳解]
 
virtual void Lock (AbstractRenderObject menuContiner)
 指定したメニューコンテナをロックする [詳解]
 
bool IsLockedWithChildern ()
 ロックされているかどうか [詳解]
 
virtual void UnLock ()
 アンロックする [詳解]
 
void EnableDrawable (bool enable)
 描画可能かの状態を変更する [詳解]
 
virtual void EnableCanUse (bool enable)
 使用可能の状態を変更する [詳解]
 
void AddDrawableInBattle (bool enable)
 バトル中の描画の制御を追加する [詳解]
 
virtual Rectangle GetClipRectangle (Rectangle? currentClipRectangle)
 クリップピングに使用する矩形を取得する [詳解]
 
virtual bool GetClipRectangleSolo (out Rectangle val)
 
virtual bool IsClipRecursive ()
 
virtual Vector2 GetWindowPadding ()
 ウィンドウの余白を取得する [詳解]
 
virtual Vector2 GetWindowRenderSize (Vector2 size)
 ウィンドウの枠内の描画サイズを計算する [詳解]
 
virtual float GetRenderAlpha ()
 透明度を取得する [詳解]
 
virtual void SetRenderAlpha (float alpha)
 透明度設定する [詳解]
 
virtual Vector2 GetAutoSizeMargin ()
 自動調整のマージンを取得する [詳解]
 
AbstractRenderObject GetSameMenuItemObjectWithChildern (MenuSettings.MenuItem menuItem)
 同じメニューアイテムのオブジェクトを取得する [詳解]
 
AbstractRenderObject GetNextRenderObject (NextInputTypes nextInputTypes)
 入力に合わせたオブジェクトを取得する [詳解]
 
virtual MenuSettings.MenuItem GetMenuItem ()
 メニューアイテムを取得する [詳解]
 
virtual MenuSettings.MenuItem GetMenuItemWithChildren ()
 メニューアイテムを取得する [詳解]
 
virtual MenuSettings.MenuItem.ActionType GetActionWithChildren (AbstractRenderObject menuContiner)
 指定したメニューコンテナの選択中のアクションを取得する [詳解]
 
virtual MenuSettings.MenuItem.ActionType GetActionWithChildern (int index)
 指定したインデックスのメニューコンテナの子供のアクション取得する [詳解]
 
virtual Tuple< MenuSettings.MenuItem.ActionType, AbstractRenderObjectGetInputtingActionAndObjectWithChildern ()
 入力があったアクションを取得する [詳解]
 
bool IsVisibleWithChildern ()
 表示中かどうか [詳解]
 
bool IsInOutAnimatingWithChildern ()
 アニメーション中かどうか [詳解]
 
virtual bool HasHideContainerOption ()
 選択中のコンテナが決定時にコンテナを非表示にする設定を持っているか [詳解]
 
virtual bool HasEventObject (Events layoutEvent)
 イベントに使用する特殊書式が含まれているかどうか [詳解]
 
virtual bool HasSpecialText (SpecialTextRenderer.SpecialTexts specialText)
 指定した内容の特殊書式が含まれているかどうか [詳解]
 
virtual bool ContainLayoutType (MenuSettings.MenuItem.LayoutType layoutType)
 指定したレイアウトの種類が含まれているか [詳解]
 
virtual void ConfigureContentProperty (int maximumContent)
 メニューコンテナの要素の最大数を設定する [詳解]
 
virtual void ConfigureContentProperty (int maximumContent, AbstractRenderObject menuContiner)
 メニューコンテナの要素の最大数を設定する [詳解]
 
virtual void ConfigureContentProperty (int maximumContent, bool updateRenderPanelIndex)
 メニューコンテナの要素の最大数を設定する [詳解]
 
virtual void UpdateGameContent (GameContent gameContent, bool skipBattleReplace=false)
 ゲームの内容を更新する [詳解]
 
virtual void ResetSubMenuContainerRenderStatus ()
 サブコンテナの描画状態をリセットする [詳解]
 
virtual void ChangeSubMenuContainerRenderStatus (RenderStatus renderStatus, bool overrride)
 サブコンテナの描画状態を変更する [詳解]
 
virtual void ChangeBattleResultVisible (GameContent gameContent)
 バトル結果の表示非表示を切り替える [詳解]
 
virtual AbstractRenderObject Copy (AbstractRenderObject parent)
 自身をコピーする [詳解]
 
virtual bool HaveDecidedByTouch ()
 タッチで決定を押したかどうか [詳解]
 
virtual Tuple< bool, int > ForceUpdateSubContainerTouch ()
 強制的にタッチの判定を行う [詳解]
 
virtual void SkipContentRendering (bool skip)
 コンテナの描画を行わないようにする(コンテナの子供の描画は行われる) [詳解]
 
virtual Tuple< int, bool > GetSelectIndexWithChildern ()
 メニューコンテナの選択中のインデックス番号を取得する [詳解]
 
virtual Tuple< int, bool > GetSelectIndexWithChildern (AbstractRenderObject menuContiner)
 メニューコンテナの選択中のインデックス番号を取得する [詳解]
 
virtual void SetSelectIndexWithChildern (int index)
 メニューコンテナの選択している位置を変更する [詳解]
 
virtual Tuple< int, bool > GetMenuPageWithChildern ()
 メニューコンテナのページを取得する [詳解]
 
virtual bool IsSelectedFirstPage ()
 先頭のページを選択しているか [詳解]
 
virtual bool IsSelectedLastPage ()
 末尾のページを選択しているか [詳解]
 
virtual bool PressNextPage ()
 次のページへの移動を入力したか [詳解]
 
virtual bool PressPreviousPage ()
 前のページへの移動を入力したか [詳解]
 
virtual bool MovedPage ()
 ページの移動をしたか(先にupdateの呼び出しが必要) [詳解]
 
virtual int GetMaximumSelectIndexWithChildern (AbstractRenderObject menuContiner)
 メニューコンテナの選択インデックスの最大値を取得する [詳解]
 
virtual void EnableSubContainerWithChildern (bool enable, int subContainerIndex)
 指定したインデックス番号のサブコンテナの選択が可能かを変更する [詳解]
 
virtual void EnableSubContainerPageIndexWithChildern (bool enable, int subContainerPageIndex)
 指定したページ番号のサブコンテナの選択が可能かを変更する [詳解]
 
virtual void EnableLoopPage (bool enable)
 キー入力のページ移動をループさせるかどうか [詳解]
 
void EnableDrawSizeRect (bool drawable, bool drawSubContainer=false)
 大きさの矩形の表示ONOFF [詳解]
 
void SetSelectingRenderObject (Guid guid)
 指定したguidのオブジェクトを選択中にする [詳解]
 
virtual void EnableSelectAll (bool enableSelectAll)
 全てを選択中にする [詳解]
 
virtual void EnableSelectMulti (bool enableSelectMulti, int selectedCount)
 先頭から複数個を選択中にする [詳解]
 
virtual void ForceBlinkSubContainer (bool forceUseBlinker, int subContainerIndex)
 強制的に指定したインデックス番号のサブコンテナを光らせる [詳解]
 
virtual Guid GetSelectOpenLayoutGuid ()
 選択中の開くレイアウトのguidを取得する [詳解]
 
virtual Guid GetLayoutStateGuid ()
 選択中の開くレイアウトステートのguidを取得する [詳解]
 
virtual void SetLayoutStateGuid (Guid guid)
 選択中の開くレイアウトステートのguidを設定する [詳解]
 
virtual Tuple< bool, Vector2 > GetTextScaledSize ()
 テキストの大きさを取得する [詳解]
 
virtual Tuple< bool, float > GetTextScale ()
 テキストのスケールを取得する [詳解]
 
virtual TextDrawer GetTextDrawer ()
 テキストの描画オブジェクトを取得する [詳解]
 
List< TextContentTypeGetChildrenTextContentType ()
 テキストの内容を取得する [詳解]
 
virtual void GetTextContentType (List< TextContentType > result)
 テキストの内容を取得する [詳解]
 
virtual void EnableScrollText (bool enable)
 スクロールを有効化する [詳解]
 
virtual bool IsTextOutOfScreen ()
 テキストが画面外にあるかどうか [詳解]
 
virtual void UpdateSpecialRenderObject ()
 特殊書式のテキストを更新する [詳解]
 
virtual void ShowNamePlate (int containerIndex)
 ネームプレートを表示する [詳解]
 
virtual void HideNamePlate (int containerIndex)
 ネームプレートを非表示にする [詳解]
 
virtual void ForceHideNamePlate ()
 全てのネームプレートを強制的に非表示にする [詳解]
 
virtual float GetSelectSliderValueWithChildern ()
 選択中のスライダーの値を取得する [詳解]
 
virtual float GetSliderValueWithChildern (int index)
 指定したインデックス番号のサブコンテナにあるスライダーの値を取得する [詳解]
 
virtual float GetSliderMaximumValueWithChildern (int index)
 指定したインデックス番号のサブコンテナにあるスライダーの最大値を取得する [詳解]
 
virtual void SetSliderValueWithChildern (float value, int index)
 指定したインデックス番号のサブコンテナにあるスライダーの値を変更する [詳解]
 
virtual int GetSpinValueWithChildern (int index)
 指定したインデックス番号のサブコンテナにあるスピンの値を取得する [詳解]
 
virtual void SetSpinValueWithChildern (int value, int index)
 指定したインデックス番号のサブコンテナにあるスピンの値を変更する [詳解]
 
virtual void ChangeMenuSubContainerAmount (int amount, Vector2 menuSubContainerSize)
 サブメニューコンテナの数を変更する [詳解]
 
virtual TagPositions GetTagPosition ()
 タグの位置の設定を取得する [詳解]
 
virtual TagTelop GetTagTelop ()
 テロップのタグの設定を取得する [詳解]
 
virtual void EnableMessageSprite (bool enable)
 メッセージ待機時のスプライトを有効化する [詳解]
 
AbstractRenderObject GetRenderObjectWithPositionAnchorTag (string positionAnchorTag)
 特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す) [詳解]
 
AbstractRenderObject GetRenderObjectWithPositionAnchorTag (PositionAnchorTags positionAnchorTag)
 特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す) [詳解]
 
virtual AbstractRenderObject GetRenderObjectWithPositionAnchorTag (string positionAnchorTag, int menuIndex)
 同じコンテナ管理番号の特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す) [詳解]
 
AbstractRenderObject GetRenderObjectWithPositionAnchorTag (PositionAnchorTags positionAnchorTag, int menuIndex)
 同じコンテナ管理番号の特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す) [詳解]
 
List< AbstractRenderObjectGetRenderObjectsWithPositionAnchorTag (string positionAnchorTag)
 特殊座標タグがついている全てのオブジェクトを取得する [詳解]
 
List< AbstractRenderObjectGetRenderObjectsWithPositionAnchorTag (PositionAnchorTags positionAnchorTag)
 特殊座標タグがついている全てのオブジェクトを取得する [詳解]
 
List< AbstractRenderObjectParseNodes ()
 全ノードを返す [詳解]
 

限定公開メンバ関数

override void UpdateCallback ()
 更新処理 [詳解]
 
override bool DrawCallback ()
 描画処理 [詳解]
 
override void AfterDrawCallback ()
 描画後処理 [詳解]
 
override void ResetLayoutProperties ()
 レイアウトの情報を再設定する [詳解]
 
- 基底クラス Yukar.Engine.SpriteRenderObject に属する継承限定公開メンバ関数
void ApplyDrawableWithAnimation (bool newDrawable)
 
override void UpdateCallback ()
 更新処理 [詳解]
 
override void DrawAll ()
 描画処理 [詳解]
 
Vector2 CalculateOriginOffset ()
 
void ResetSpriteProperty (MenuSettings.MenuItem.Origin origin, Guid animationSpriteId, Guid appearAnimationMotionId, Guid disappearAnimationMotionId, Guid drawAnimationMotionId, Guid drawWhenNotFocsingAnimationMotionId, Guid decisionAnimationMotionId)
 
void ResetDecisionAnimation (Guid animationSpriteId, Guid decisionAnimationMotionId)
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承限定公開メンバ関数
void PushMask (Rectangle clipRect, Guid mask)
 UIマスクを適用する [詳解]
 
void PushMaskUseSprite (Action< Vector2 > applyMask)
 スプライトベースのUIマスクを利用するための要素をスタックに積む [詳解]
 
void PopMask ()
 
virtual Rectangle CreateIntersectRectangle (Rectangle rectangleA, Rectangle rectangleB)
 
abstract void UpdateCallback ()
 更新処理 [詳解]
 
abstract bool DrawCallback ()
 描画処理 [詳解]
 
virtual void AfterDrawCallback ()
 描画後処理 [詳解]
 
virtual void DrawAll ()
 描画処理 [詳解]
 
virtual void ResetLayoutProperties ()
 レイアウトの情報を再設定する [詳解]
 
void ResetChildLayoutProperties ()
 子供のレイアウトの情報を再設定する [詳解]
 

その他の継承メンバ

- 基底クラス Yukar.Engine.SpriteRenderObject に属する継承公開型
enum  AnimationState {
  ShowPlaying , DrawPlaying , HidePlaying , DrawPlayingWhenNotFocsing ,
  DecisionPlaying , End
}
 アニメーション状態 [詳解]
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承公開型
enum  LayoutObjectType {
  None = -1 , MenuContainer , MenuSubContainer , RenderContainer ,
  SliderPanel , SpinPanel , TextPanel , ImagePanel ,
  Amount
}
 レイアウトの部品の種類 [詳解]
 
enum  NextInputTypes {
  NONE = -1 , UP , DOWN , RIGHT ,
  LEFT , AMOUNT
}
 次の入力の種類 [詳解]
 
enum  PositionAnchorTags {
  TopLeft , Top , TopRight , Left ,
  Center , Right , BottomLeft , Bottom ,
  BottomRight , Balloon , FixedBalloon , MessageSprite ,
  ArrowSprite , TelopBackgroung , TelopBackgroungImage , TelopText ,
  TelopScrollText , Player , Enemy , DamagePosition
}
 特殊座標タグ名 [詳解]
 
enum  TagPositions {
  None = -2 , ALL = -1 , TopLeft , Top ,
  TopRight , Left , Center , Right ,
  BottomLeft , Bottom , BottomRight , Balloon ,
  FixedBalloon
}
 タグの位置 [詳解]
 
enum  TagTelop {
  None = -1 , TelopBackgroung , TelopBackgroungImage , TelopText ,
  TelopScrollText
}
 テロップ用タグ [詳解]
 
enum  Events {
  None = -1 , Message , Dialogue , DialogueImage ,
  TelopText , TelopImage , Inn , Selection ,
  InputStrings
}
 イベントの種類 [詳解]
 
enum  TextContentType { NONE = -1 , EMPTY_TEXT , TEXT_OR_SPECIAL_TEXT }
 テキストの内容の種類 [詳解]
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承静的公開メンバ関数
static void ApplyCurrentMask ()
 
- 基底クラス Yukar.Engine.SpriteRenderObject に属する継承公開変数類
Vector2 defaultPosition
 
- 基底クラス Yukar.Engine.SpriteRenderObject に属する継承限定公開変数類
Common.Catalog catalog
 
GameMain gameMain
 
AnimationState animationState
 
MenuSettings.MenuItem.Origin origin
 
Vector2 offset
 
EffectDrawer appearSpriteDrawer
 
EffectDrawer drawSpriteDrawer
 
EffectDrawer drawWhenNotFocsingSpriteDrawer
 
EffectDrawer disappearSpriteDrawer
 
EffectDrawer decisionSpriteDrawer
 
Vector2 defaultScale
 
float defaultAlpha
 
Vector2 defaultOffset
 
Vector2 centerOffset
 
bool isEndNotFocsingMotion = false
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承限定公開変数類
Guid guid
 
bool canUse
 使用するかどうか(MenuItemのDrawbleのみ有効無効を切り替える) [詳解]
 
bool drawable
 描画するかどうか動作によって切り替わる [詳解]
 
bool locked
 
Vector2 scale
 
float alpha
 
TouchRectCollider touchRectCollider
 
bool isPreview
 
bool isThumbnail
 
bool disable
 
Color? overrideRenderColor
 
bool useVariablePosition
 
Tuple< string, string > variableNames
 
bool usePlayerPosition
 
Layout.AbstractController controller
 
- 基底クラス Yukar.Engine.SpriteRenderObject に属する継承プロパティ
bool useEffectDrawer [get]
 
override bool IsInOutAnimating [get]
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承プロパティ
AbstractRenderObject Parent [get, set]
 
List< AbstractRenderObjectChildren [get, set]
 
Vector2 Position [get, set]
 
Vector2 DefaultPosition [get, protected set]
 
Vector2 Size [get, set]
 
int Depth [get, set]
 
bool DrawableSizeRect [get]
 
Color? SizeRectColor [get, set]
 
int Index [get]
 
int MenuIndex [get, set]
 
int Top [get]
 
int Bottom [get]
 
int Left [get]
 
int Right [get]
 
bool CanUse [get]
 
MenuSettings.MenuItem MenuItem [get, set]
 
bool SkipDrawMySelf [get, set]
 
bool IsVisible [get, set]
 
bool SkipUpdateVisibleFromParent [get, set]
 
virtual bool IsInOutAnimating [get]
 
AbstractRenderObject Previous [get, set]
 
AbstractRenderObject Next [get, set]
 
AbstractRenderObject RightNext [get, set]
 
AbstractRenderObject LeftNext [get, set]
 
AbstractRenderObject UpNext [get, set]
 
AbstractRenderObject DownNext [get, set]
 
bool IsVisibleBySwitch [get]
 
virtual bool IsDrawable [get]
 

詳解

レイアウト用 メニューコンテナ管理・描画クラス

メソッド詳解

◆ AfterDrawCallback()

override void Yukar.Engine.MenuContainer.AfterDrawCallback ( )
protectedvirtual

描画後処理

戻り値

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ChangeAnimationState()

override void Yukar.Engine.MenuContainer.ChangeAnimationState ( AnimationState  animationState)
virtual

アニメーションの状態を強制的に変更する

引数
animationState変更したいアニメーションの状態

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ChangeMenuSubContainerAmount()

override void Yukar.Engine.MenuContainer.ChangeMenuSubContainerAmount ( int  amount,
Vector2  menuSubContainerSize 
)
virtual

サブメニューコンテナの数を変更する

引数
amountサブメニューコンテナの数
menuSubContainerSizeサブメニューコンテナのサイズ

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ConfigureContentProperty() [1/3]

override void Yukar.Engine.MenuContainer.ConfigureContentProperty ( int  maximumContent)
virtual

メニューコンテナの要素の最大数を設定する

引数
maximumContent要素の最大数

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ConfigureContentProperty() [2/3]

override void Yukar.Engine.MenuContainer.ConfigureContentProperty ( int  maximumContent,
AbstractRenderObject  menuContiner 
)
virtual

メニューコンテナの要素の最大数を設定する

引数
maximumContent要素の最大数
menuContiner設定したいメニューコンテナ

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ConfigureContentProperty() [3/3]

override void Yukar.Engine.MenuContainer.ConfigureContentProperty ( int  maximumContent,
bool  updateRenderPanelIndex 
)
virtual

メニューコンテナの要素の最大数を設定する

引数
maximumContent要素の最大数
updateRenderPanelIndex描画パネルのインデックス番号を更新するか

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ContainLayoutType()

override bool Yukar.Engine.MenuContainer.ContainLayoutType ( MenuSettings.MenuItem.LayoutType  layoutType)
virtual

指定したレイアウトの種類が含まれているか

引数
layoutType含まれているか確認したいレイアウトの種類
戻り値
true 含まれている false 含まれていない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ContainsRenderContent()

override bool Yukar.Engine.MenuContainer.ContainsRenderContent ( )
virtual

描画する物が含まれているかどうか

戻り値
true 含まれている false 含まれていない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ DrawCallback()

override bool Yukar.Engine.MenuContainer.DrawCallback ( )
protectedvirtual

描画処理

戻り値

Yukar.Engine.AbstractRenderObjectを実装しています。

◆ EnableCanUse()

override void Yukar.Engine.MenuContainer.EnableCanUse ( bool  enable)
virtual

使用可能の状態を変更する

引数
enabletrue 描画可能 false 描画不可

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ EnableLoopPage()

override void Yukar.Engine.MenuContainer.EnableLoopPage ( bool  enable)
virtual

キー入力のページ移動をループさせるかどうか

引数
enabletrue ループする false ループしない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ EnableMessageSprite()

override void Yukar.Engine.MenuContainer.EnableMessageSprite ( bool  enable)
virtual

メッセージ待機時のスプライトを有効化する

引数
enabletrue 有効 false無効

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ EnableSelectAll()

override void Yukar.Engine.MenuContainer.EnableSelectAll ( bool  enableSelectAll)
virtual

全てを選択中にする

引数
enableSelectAlltrue 全てを選択中にする false 通常の選択

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ EnableSelectMulti()

override void Yukar.Engine.MenuContainer.EnableSelectMulti ( bool  enableSelectMulti,
int  selectedCount 
)
virtual

先頭から複数個を選択中にする

引数
enableSelectMultitrue 複数を選択中にする false 通常の選択
selectedCount選択する数

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ EnableSubContainerPageIndexWithChildern()

override void Yukar.Engine.MenuContainer.EnableSubContainerPageIndexWithChildern ( bool  enable,
int  subContainerPageIndex 
)
virtual

指定したページ番号のサブコンテナの選択が可能かを変更する

引数
enabletrue 選択可能 false 選択不可
subContainerPageIndex変更したいサブコンテナのページ番号

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ForceBlinkSubContainer()

override void Yukar.Engine.MenuContainer.ForceBlinkSubContainer ( bool  forceUseBlinker,
int  subContainerIndex 
)
virtual

強制的に指定したインデックス番号のサブコンテナを光らせる

引数
forceUseBlinkertrue 強制的にブリンクする false 強制的なブリンクを解除する
subContainerIndex強制的にブリンクさせるコンテナのインデックス番号

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ForceUpdateSubContainerTouch()

override Tuple< bool, int > Yukar.Engine.MenuContainer.ForceUpdateSubContainerTouch ( )
virtual

強制的にタッチの判定を行う

戻り値
true タッチしている false タッチしていない タッチしているサブコンテナのインデックス番号

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetActionWithChildern()

override MenuSettings.MenuItem.ActionType Yukar.Engine.MenuContainer.GetActionWithChildern ( int  index)
virtual

指定したインデックスのメニューコンテナの子供のアクション取得する

引数
index
戻り値
アクション

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetActionWithChildren()

override MenuSettings.MenuItem.ActionType Yukar.Engine.MenuContainer.GetActionWithChildren ( AbstractRenderObject  menuContiner)
virtual

指定したメニューコンテナの選択中のアクションを取得する

引数
menuContinerアクションを取得したいメニューコンテナ
戻り値
アクション

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetClipRectangle()

override Rectangle Yukar.Engine.MenuContainer.GetClipRectangle ( Rectangle?  currentClipRectangle)
virtual

クリップピングに使用する矩形を取得する

戻り値
クリップピングに使用する矩形, マスクテクスチャ

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetClipRectangleSolo()

override bool Yukar.Engine.MenuContainer.GetClipRectangleSolo ( out Rectangle  val)
virtual

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetLayoutStateGuid()

override Guid Yukar.Engine.MenuContainer.GetLayoutStateGuid ( )
virtual

選択中の開くレイアウトステートのguidを取得する

戻り値
開くレイアウトステートのguid

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetMaximumSelectIndexWithChildern()

override int Yukar.Engine.MenuContainer.GetMaximumSelectIndexWithChildern ( AbstractRenderObject  menuContiner)
virtual

メニューコンテナの選択インデックスの最大値を取得する

引数
menuContiner取得するメニューコンテナ
戻り値
メニューコンテナの選択インデックスの最大値

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetMenuItem()

override MenuSettings.MenuItem Yukar.Engine.MenuContainer.GetMenuItem ( )
virtual

メニューアイテムを取得する

戻り値
メニューアイテム

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetMenuItemWithChildren()

override MenuSettings.MenuItem Yukar.Engine.MenuContainer.GetMenuItemWithChildren ( )
virtual

メニューアイテムを取得する

戻り値
メニューアイテム

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetMenuPageWithChildern()

override Tuple< int, bool > Yukar.Engine.MenuContainer.GetMenuPageWithChildern ( )
virtual

メニューコンテナのページを取得する

戻り値
メニューコンテナのページ

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetOriginPosition()

override Vector2 Yukar.Engine.MenuContainer.GetOriginPosition ( )
virtual

原点の位置を取得する

戻り値
原点の位置

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetRenderObjectType()

override LayoutObjectType Yukar.Engine.MenuContainer.GetRenderObjectType ( )
virtual

レイアウトの部品の種類を取得する

戻り値
レイアウトの部品の種類

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetSelectIndexWithChildern() [1/2]

override Tuple< int, bool > Yukar.Engine.MenuContainer.GetSelectIndexWithChildern ( )
virtual

メニューコンテナの選択中のインデックス番号を取得する

戻り値
メニューコンテナの選択中のインデックス番号

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetSelectIndexWithChildern() [2/2]

override Tuple< int, bool > Yukar.Engine.MenuContainer.GetSelectIndexWithChildern ( AbstractRenderObject  menuContiner)
virtual

メニューコンテナの選択中のインデックス番号を取得する

引数
menuContiner取得するメニューコンテナ
戻り値
メニューコンテナの選択中のインデックス番号

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetSelectOpenLayoutGuid()

override Guid Yukar.Engine.MenuContainer.GetSelectOpenLayoutGuid ( )
virtual

選択中の開くレイアウトのguidを取得する

戻り値
開くレイアウトのguid

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetSelectSliderValueWithChildern()

override float Yukar.Engine.MenuContainer.GetSelectSliderValueWithChildern ( )
virtual

選択中のスライダーの値を取得する

戻り値
選択中のスライダーの値

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetSliderMaximumValueWithChildern()

override float Yukar.Engine.MenuContainer.GetSliderMaximumValueWithChildern ( int  index)
virtual

指定したインデックス番号のサブコンテナにあるスライダーの最大値を取得する

引数
index取得したいスライダーのサブコンテナのインデックス番号
戻り値
スライダーの最大値

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetSliderPanel()

SliderPanel Yukar.Engine.MenuContainer.GetSliderPanel ( int  index)

◆ GetSliderValueWithChildern()

override float Yukar.Engine.MenuContainer.GetSliderValueWithChildern ( int  index)
virtual

指定したインデックス番号のサブコンテナにあるスライダーの値を取得する

引数
index取得したいスライダーのサブコンテナのインデックス番号
戻り値
スライダーの値

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetSpinValueWithChildern()

override int Yukar.Engine.MenuContainer.GetSpinValueWithChildern ( int  index)
virtual

指定したインデックス番号のサブコンテナにあるスピンの値を取得する

引数
index値を取得したいスピンのサブコンテナのインデックス番号
戻り値
スピンの値

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetTagPosition()

override TagPositions Yukar.Engine.MenuContainer.GetTagPosition ( )
virtual

タグの位置の設定を取得する

戻り値
タグの位置

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetTagTelop()

override TagTelop Yukar.Engine.MenuContainer.GetTagTelop ( )
virtual

テロップのタグの設定を取得する

戻り値
テロップのタグ

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetTextContentType()

override void Yukar.Engine.MenuContainer.GetTextContentType ( List< TextContentType result)
virtual

テキストの内容を取得する

引数
resultテキストの内容

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetWindowPadding()

override Vector2 Yukar.Engine.MenuContainer.GetWindowPadding ( )
virtual

ウィンドウの余白を取得する

戻り値
ウィンドウの余白(ウィンドウがない場合は0)

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ GetWindowRenderSize()

override Vector2 Yukar.Engine.MenuContainer.GetWindowRenderSize ( Vector2  size)
virtual

ウィンドウの枠内の描画サイズを計算する

引数
size計算したいサイズ
戻り値
ウィンドウの枠内の描画サイズ

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ HasEventObject()

override bool Yukar.Engine.MenuContainer.HasEventObject ( Events  layoutEvent)
virtual

イベントに使用する特殊書式が含まれているかどうか

引数
layoutEvent確認したいイベント
戻り値
true 含まれている false 含まれていない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ HasHideContainerOption()

override bool Yukar.Engine.MenuContainer.HasHideContainerOption ( )
virtual

選択中のコンテナが決定時にコンテナを非表示にする設定を持っているか

戻り値
true 設定がある false 設定がない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ HaveDecidedByTouch()

override bool Yukar.Engine.MenuContainer.HaveDecidedByTouch ( )
virtual

タッチで決定を押したかどうか

戻り値
true 押した false 押していない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ Hide()

override void Yukar.Engine.MenuContainer.Hide ( )
virtual

非表示にする

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ HideContainer()

override void Yukar.Engine.MenuContainer.HideContainer ( )
virtual

コンテナのみ非表示にする

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ IsClipRecursive()

override bool Yukar.Engine.MenuContainer.IsClipRecursive ( )
virtual

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ IsDisabled()

bool Yukar.Engine.MenuContainer.IsDisabled ( MenuSubContainer  selectingSubContainer)

◆ IsSelectedFirstPage()

override bool Yukar.Engine.MenuContainer.IsSelectedFirstPage ( )
virtual

先頭のページを選択しているか

戻り値
true 選択している false 選択していない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ IsSelectedLastPage()

override bool Yukar.Engine.MenuContainer.IsSelectedLastPage ( )
virtual

末尾のページを選択しているか

戻り値
true 選択している false 選択していない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ Lock()

override void Yukar.Engine.MenuContainer.Lock ( AbstractRenderObject  menuContiner)
virtual

指定したメニューコンテナをロックする

引数
menuContinerロックするメニューコンテナ

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ MovedPage()

override bool Yukar.Engine.MenuContainer.MovedPage ( )
virtual

ページの移動をしたか(先にupdateの呼び出しが必要)

戻り値
true 移動済み false 移動していない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ NeedDrawingOrigin()

override bool Yukar.Engine.MenuContainer.NeedDrawingOrigin ( )
virtual

原点の描画が必要か

戻り値
true 必要 false 必要ではない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ PressNextPage()

override bool Yukar.Engine.MenuContainer.PressNextPage ( )
virtual

次のページへの移動を入力したか

戻り値
true 押している false 押していない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ PressPreviousPage()

override bool Yukar.Engine.MenuContainer.PressPreviousPage ( )
virtual

前のページへの移動を入力したか

戻り値
true 押している false 押していない

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ Release()

override void Yukar.Engine.MenuContainer.Release ( )
virtual

開放する

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ResetLayoutProperties()

override void Yukar.Engine.MenuContainer.ResetLayoutProperties ( )
protectedvirtual

レイアウトの情報を再設定する

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ SetLayoutStateGuid()

override void Yukar.Engine.MenuContainer.SetLayoutStateGuid ( Guid  guid)
virtual

選択中の開くレイアウトステートのguidを設定する

引数
guid設定する選択中の開くレイアウトステートのguid

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ SetPositionForPreview()

override void Yukar.Engine.MenuContainer.SetPositionForPreview ( Vector2  position)
virtual

プレビュー時の位置の変更関数

引数
position変更したい座標

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ SetSelectIndexWithChildern()

override void Yukar.Engine.MenuContainer.SetSelectIndexWithChildern ( int  index)
virtual

メニューコンテナの選択している位置を変更する

引数
index選択している位置

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ SetSize()

override void Yukar.Engine.MenuContainer.SetSize ( Vector2  size)
virtual

位置を設定する

引数
size

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ SetSliderValueWithChildern()

override void Yukar.Engine.MenuContainer.SetSliderValueWithChildern ( float  value,
int  index 
)
virtual

指定したインデックス番号のサブコンテナにあるスライダーの値を変更する

引数
value設定する値
index値を変更したいスライダーのサブコンテナのインデックス番号

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ SetSpinValueWithChildern()

override void Yukar.Engine.MenuContainer.SetSpinValueWithChildern ( int  value,
int  index 
)
virtual

指定したインデックス番号のサブコンテナにあるスピンの値を変更する

引数
value変更する値
index値を変更したいスピンのサブコンテナのインデックス番号

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ Show()

override void Yukar.Engine.MenuContainer.Show ( )
virtual

表示する

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ ShowContainer()

override void Yukar.Engine.MenuContainer.ShowContainer ( )
virtual

コンテナのみ表示する

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ SkipContentRendering()

override void Yukar.Engine.MenuContainer.SkipContentRendering ( bool  skip)
virtual

コンテナの描画を行わないようにする(コンテナの子供の描画は行われる)

引数
skiptrue コンテナの描画を行わない false コンテナの描画をおこなう

Yukar.Engine.AbstractRenderObjectを再実装しています。

◆ UpdateCallback()

override void Yukar.Engine.MenuContainer.UpdateCallback ( )
protectedvirtual

更新処理

Yukar.Engine.AbstractRenderObjectを実装しています。

◆ UpdateTouchCollider()

override void Yukar.Engine.MenuContainer.UpdateTouchCollider ( Vector2  addtionalContainerSize)
virtual

当たり判定を更新する

引数
addtionalContainerSizeプレビュー時のコンテナの追加サイズ

Yukar.Engine.AbstractRenderObjectを再実装しています。