![]() |
|
プレビュー用のレイアウト描画クラス [詳解]
公開メンバ関数 | |
LayoutDrawerPreview (GameMain gameMain, Common.Catalog catalog, MenuSettings menuSettings, bool isThumbnail) | |
void | Initialize (GameMain gameMain, Common.Catalog catalog, MenuSettings menuSettings) |
初期化する [詳解] | |
void | InitializeOverLappingLayout (GameMain gameMain, Common.Catalog catalog, System.Guid guid) |
void | Insert (GameMain gameMain, Common.Catalog catalog, MenuSettings.MenuItem addedMenuItem, MenuSettings.MenuItem parentMenuItem, int insertIndex) |
挿入する [詳解] | |
void | Remove (MenuSettings.MenuItem removedMenuItem) |
削除する [詳解] | |
void | Move (MenuSettings.MenuItem movedMenuItem, MenuSettings.MenuItem movedParentMenuItem, int insertIndex) |
移動する [詳解] | |
void | ResetSubContainers () |
サブメニューコンテナを再生成する [詳解] | |
int | GetContainerIndex (System.Guid menuItemGuid) |
コンテナ管理番号を取得する [詳解] | |
void | ResetVisible (MenuSettings.MenuItem menuItem) |
表示状態を再設定する [詳解] | |
void | Release () |
void | ReleaseOverLappingLayoutManager () |
void | Draw () |
void | Update () |
void | UpdateTouchCollider (Microsoft.Xna.Framework.Vector2 addtionalContainerSize) |
void | show () |
void | showOverLappingLayout () |
void | Hide () |
void | ToggleDrawCollider () |
void | ShowToast (string text) |
void | ShowChoice (string text, int row, int windowAlign) |
void | SetSelectingLayout (System.Guid guid) |
Microsoft.Xna.Framework.Vector2 | GetSnapPosition (Microsoft.Xna.Framework.Vector2 position) |
List< AbstractRenderObject > | getRenderObjects () |
MenuSettings.MenuItem | getMenuItem (AbstractRenderObject obj) |
AbstractRenderObject | getRednerObject (MenuSettings.MenuItem mitem) |
void | SetGridProperty (bool drawGrid, int previewScreenWidth, int previewScreenHeight) |
void | ChangeAnimationState (SpriteRenderObject.AnimationState animationState) |
静的公開変数類 | |
static readonly System.Guid | stopBgmGuid = new System.Guid("D80CACE2-4E9A-4FD1-8F52-B458BEF14D22") |
static readonly System.Guid | notUseTexture = new System.Guid("6F255726-E50E-43E8-B3EF-51A0C5E04E2F") |
プロパティ | |
System.Guid | LayoutManagerGuid [get] |
System.Guid | OverLappingLayoutManagerGuid [get] |
プレビュー用のレイアウト描画クラス
Yukar.Engine.LayoutDrawerPreview.LayoutDrawerPreview | ( | GameMain | gameMain, |
Common.Catalog | catalog, | ||
MenuSettings | menuSettings, | ||
bool | isThumbnail | ||
) |
void Yukar.Engine.LayoutDrawerPreview.ChangeAnimationState | ( | SpriteRenderObject.AnimationState | animationState | ) |
void Yukar.Engine.LayoutDrawerPreview.Draw | ( | ) |
int Yukar.Engine.LayoutDrawerPreview.GetContainerIndex | ( | System.Guid | menuItemGuid | ) |
コンテナ管理番号を取得する
menuItemGuid | コンテナ管理番号を取得したいレイアウトパーツのGuid |
MenuSettings.MenuItem Yukar.Engine.LayoutDrawerPreview.getMenuItem | ( | AbstractRenderObject | obj | ) |
AbstractRenderObject Yukar.Engine.LayoutDrawerPreview.getRednerObject | ( | MenuSettings.MenuItem | mitem | ) |
List< AbstractRenderObject > Yukar.Engine.LayoutDrawerPreview.getRenderObjects | ( | ) |
Microsoft.Xna.Framework.Vector2 Yukar.Engine.LayoutDrawerPreview.GetSnapPosition | ( | Microsoft.Xna.Framework.Vector2 | position | ) |
void Yukar.Engine.LayoutDrawerPreview.Hide | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.Initialize | ( | GameMain | gameMain, |
Common.Catalog | catalog, | ||
MenuSettings | menuSettings | ||
) |
初期化する
gameMain | ゲームメイン |
catalog | カタログ |
menuSettings | 読み込む設定値一覧 |
void Yukar.Engine.LayoutDrawerPreview.InitializeOverLappingLayout | ( | GameMain | gameMain, |
Common.Catalog | catalog, | ||
System.Guid | guid | ||
) |
void Yukar.Engine.LayoutDrawerPreview.Insert | ( | GameMain | gameMain, |
Common.Catalog | catalog, | ||
MenuSettings.MenuItem | addedMenuItem, | ||
MenuSettings.MenuItem | parentMenuItem, | ||
int | insertIndex | ||
) |
挿入する
gameMain | ゲームメイン |
catalog | カタログ |
addedMenuItem | 追加するレイアウトの設定 |
parentMenuItem | 追加する親のレイアウトの設定 |
insertIndex | 挿入するインデックス番号 |
void Yukar.Engine.LayoutDrawerPreview.Move | ( | MenuSettings.MenuItem | movedMenuItem, |
MenuSettings.MenuItem | movedParentMenuItem, | ||
int | insertIndex | ||
) |
移動する
movedMenuItem | 移動させるレイアウトの設定 |
movedParentMenuItem | 移動させるレイアウトの親の設定 |
insertIndex | 移動先のインデックス番号 |
void Yukar.Engine.LayoutDrawerPreview.Release | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.ReleaseOverLappingLayoutManager | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.Remove | ( | MenuSettings.MenuItem | removedMenuItem | ) |
削除する
removedMenuItem | 削除するレイアウトの設定 |
void Yukar.Engine.LayoutDrawerPreview.ResetSubContainers | ( | ) |
サブメニューコンテナを再生成する
void Yukar.Engine.LayoutDrawerPreview.ResetVisible | ( | MenuSettings.MenuItem | menuItem | ) |
表示状態を再設定する
menuItem | 表示状態を再設定するレイアウトの設定 |
void Yukar.Engine.LayoutDrawerPreview.SetGridProperty | ( | bool | drawGrid, |
int | previewScreenWidth, | ||
int | previewScreenHeight | ||
) |
void Yukar.Engine.LayoutDrawerPreview.SetSelectingLayout | ( | System.Guid | guid | ) |
void Yukar.Engine.LayoutDrawerPreview.show | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.ShowChoice | ( | string | text, |
int | row, | ||
int | windowAlign | ||
) |
void Yukar.Engine.LayoutDrawerPreview.showOverLappingLayout | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.ShowToast | ( | string | text | ) |
void Yukar.Engine.LayoutDrawerPreview.ToggleDrawCollider | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.Update | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.UpdateTouchCollider | ( | Microsoft.Xna.Framework.Vector2 | addtionalContainerSize | ) |
|
static |
|
static |
|
get |
|
get |