Layout drawing class for preview More...
Public Member Functions | |
LayoutDrawerPreview (GameMain gameMain, Common.Catalog catalog, MenuSettings menuSettings, bool isThumbnail) | |
void | Initialize (GameMain gameMain, Common.Catalog catalog, MenuSettings menuSettings) |
initialize More... | |
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) |
insert More... | |
void | Remove (MenuSettings.MenuItem removedMenuItem) |
delete More... | |
void | Move (MenuSettings.MenuItem movedMenuItem, MenuSettings.MenuItem movedParentMenuItem, int insertIndex) |
Moving More... | |
void | ResetSubContainers () |
Regenerate submenu container More... | |
int | GetContainerIndex (System.Guid menuItemGuid) |
Get container management number More... | |
void | ResetVisible (MenuSettings.MenuItem menuItem) |
Reset display state More... | |
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 Public Attributes | |
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") |
Properties | |
System.Guid | LayoutManagerGuid [get] |
System.Guid | OverLappingLayoutManagerGuid [get] |
Layout drawing class for preview
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 | ) |
Get container management number
menuItemGuid | Guid of the layout part for which you want to obtain the container management number |
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 | ||
) |
initialize
gameMain | game main |
catalog | catalog |
menuSettings | List of setting values to read |
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 | ||
) |
insert
gameMain | game main |
catalog | catalog |
addedMenuItem | Settings for the layout to be added |
parentMenuItem | Setting the layout of the parent to be added |
insertIndex | index number to insert |
void Yukar.Engine.LayoutDrawerPreview.Move | ( | MenuSettings.MenuItem | movedMenuItem, |
MenuSettings.MenuItem | movedParentMenuItem, | ||
int | insertIndex | ||
) |
Moving
movedMenuItem | Setting the layout to move |
movedParentMenuItem | Setting the parent of the layout to be moved |
insertIndex | Destination index number |
void Yukar.Engine.LayoutDrawerPreview.Release | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.ReleaseOverLappingLayoutManager | ( | ) |
void Yukar.Engine.LayoutDrawerPreview.Remove | ( | MenuSettings.MenuItem | removedMenuItem | ) |
delete
removedMenuItem | Setting the layout to be deleted |
void Yukar.Engine.LayoutDrawerPreview.ResetSubContainers | ( | ) |
Regenerate submenu container
void Yukar.Engine.LayoutDrawerPreview.ResetVisible | ( | MenuSettings.MenuItem | menuItem | ) |
Reset display state
menuItem | Setting the layout to reset the display state |
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 |