![]() |
|
レイアウト用 描画オブジェクトの基底クラス [詳解]
クラス | |
| class | GameContent |
| 描画に使うゲーム内情報を格納する構造体 [詳解] | |
| class | MaskSettings |
| class | RenderProperty |
| 描画に使う座標などの情報を格納する構造体 [詳解] | |
| class | RenderStatus |
公開メンバ関数 | |||
| AbstractRenderObject () | |||
| AbstractRenderObjectクラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, bool isThumbnail) | |||
| 指定されたメニューアイテムとサムネイルフラグを持つAbstractRenderObjectクラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, bool isThumbnail) | |||
| 指定されたメニューアイテム、GUID、およびサムネイルフラグを持つAbstractRenderObjectクラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool isThumbnail) | |||
| 指定されたメニューアイテム、一意の識別子、親オブジェクト、挿入インデックス、およびサムネイルフラグを持つAbstractRenderObjectクラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, bool isThumbnail) | |||
| 指定されたメニューアイテム、一意識別子、親オブジェクト、挿入インデックス、描画状態、およびサムネイル状態を持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, bool isThumbnail) | |||
| 指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, bool isThumbnail) | |||
| 指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale, bool isThumbnail) | |||
| スケールを含む指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale, float alpha, bool isThumbnail) | |||
| アルファ透明度を含む指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。 [詳解] | |||
| 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 クラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, RenderProperty renderProperty, bool isThumbnail) | |||
| 指定されたメニューアイテム、一意識別子、親オブジェクト、挿入インデックス、レンダープロパティ、 およびサムネイルフラグを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。 [詳解] | |||
| AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, RenderProperty renderProperty, bool isPreview, bool isThumbnail) | |||
| 指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。 [詳解] | |||
| virtual Vector2 | GetScaledSize () | ||
| スケーリング込のサイズを取得する(親のスケーリングも考慮する) [詳解] | |||
| virtual Vector2 | GetRenderPosition () | ||
| 描画位置を取得する(親の位置も考慮する) [詳解] | |||
| virtual Vector2 | GetParentRenderPositionOffset () | ||
| 親の描画位置オフセットを取得する [詳解] | |||
| Vector2 | GetAllParentRenderPositionOffset () | ||
| 全ての親の描画位置オフセットを取得する [詳解] | |||
| RectangleF | RemoveParentOffsetF (RectangleF rect) | ||
| 親の描画位置オフセットを除去する [詳解] | |||
| 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.EdgePosition > | IsTouchingEdge (Vector2 position, float edgeLength) | ||
| 端をタッチしているかどうか [詳解] | |||
| Tuple< bool, TouchCollider.EdgePosition > | IsTouchingEdge (SharpKmyMath.Vector2 position, float edgeLength) | ||
| 端をタッチしているかどうか [詳解] | |||
| bool | IsTouchingAnything (Vector2 position) | ||
| 子も含めてタッチしているかどうか [詳解] | |||
| bool | IsTouchingAnything (SharpKmyMath.Vector2 position) | ||
| 子も含めてタッチしているかどうか [詳解] | |||
| List< AbstractRenderObject > | GetTouchingObjects (Vector2 position) | ||
| 子も含めてタッチしている描画オブジェクトを取得する [詳解] | |||
| List< AbstractRenderObject > | GetTouchingObjects (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) | ||
子を削除する
| |||
| 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) | ||
| 描画可能かの状態を変更する [詳解] | |||
| bool | GetDrawable () | ||
| 描画可能かどうかを取得する [詳解] | |||
| virtual void | EnableCanUse (bool enable) | ||
| 使用可能の状態を変更する [詳解] | |||
| void | AddDrawableInBattle (bool enable) | ||
| バトル中の描画の制御を追加する [詳解] | |||
| virtual Rectangle | GetClipRectangle (Rectangle? currentClipRectangle) | ||
| クリップピングに使用する矩形を取得する [詳解] | |||
| virtual bool | GetClipRectangleSolo (out Rectangle val) | ||
| クリップピングに使用する矩形を取得する(自分だけ) [詳解] | |||
| virtual bool | IsClipRecursive () | ||
| virtual RectangleF | GetRendererRectangleF () | ||
| 自分が描く領域(RectangleF) [詳解] | |||
| virtual Rectangle | GetRendererRectangle () | ||
| 自分が描く領域(Rectangle) [詳解] | |||
| virtual RectangleF | GetRendererRectangleWithChildrenF (bool useOffset=true) | ||
| 自分と子供が描く領域(RectangleF) [詳解] | |||
| virtual Rectangle | GetRendererRectangleWithChildren (bool useOffset=true) | ||
| 自分と子供が描く領域(Rectangle) [詳解] | |||
| virtual Rectangle | GetChildClipRectangle () | ||
| 子供に描き込みを許す領域 [詳解] | |||
| virtual Rectangle | GetClipAreaRectangle () | ||
| 子供に描き込みを許す領域(親の影響含む) [詳解] | |||
| virtual bool | IsClipChildren () | ||
| 子供をclipするか [詳解] | |||
| virtual bool | IsClippingWithParent () | ||
| 子供をclipする場合、親のclipも考慮するか [詳解] | |||
| virtual bool | IsClippingSelf () | ||
| 自身をclipするか [詳解] | |||
| 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, AbstractRenderObject > | GetInputtingActionAndObjectWithChildern () | ||
| 入力があったアクションを取得する [詳解] | |||
| 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< TextContentType > | GetChildrenTextContentType () | ||
| テキストの内容を取得する [詳解] | |||
| 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< AbstractRenderObject > | GetRenderObjectsWithPositionAnchorTag (string positionAnchorTag) | ||
| 特殊座標タグがついている全てのオブジェクトを取得する [詳解] | |||
| List< AbstractRenderObject > | GetRenderObjectsWithPositionAnchorTag (PositionAnchorTags positionAnchorTag) | ||
| 特殊座標タグがついている全てのオブジェクトを取得する [詳解] | |||
| virtual bool | IsUpdateSubContainerRenderStatus () | ||
| サブコンテナの描画状態を更新する [詳解] | |||
| virtual bool | IsUpdateScrollBarProperty () | ||
| スクロールバーのプロパティを更新する必要があるか [詳解] | |||
| List< AbstractRenderObject > | ParseNodes () | ||
| 全ノードを返す [詳解] | |||
静的公開メンバ関数 | |
| static RectangleF | GetRectangleF (Rectangle rect) |
| RectangleとRectangleFの変換 [詳解] | |
| static Rectangle | GetRectangle (RectangleF rect) |
| RectangleFとRectangleの変換 [詳解] | |
| static Rectangle | GetFullScreenRectangle () |
| 全画面を覆う矩形を取得する [詳解] | |
| static void | PushClip (int x, int y, int w, int h, bool isRecursive=false) |
| 親のオフセットを含めない矩形に変換する [詳解] | |
| static bool | PushClip (Rectangle clipRect, bool isRecursive=false, bool isForced=false) |
| 親のオフセットを含めない矩形に変換する [詳解] | |
| static void | PushFullScreenClip () |
| 画面全体を覆う矩形に変換する [詳解] | |
| static void | PopClip () |
| クリッピングを解除する [詳解] | |
| static void | ApplyCurrentMask () |
| 現在のマスクを適用する [詳解] | |
公開変数類 | |
| bool | UseRenderPositionOffset = true |
| Vector2 | renderPositionOffset = Vector2.Zero |
限定公開メンバ関数 | |
| virtual void | UpdateTouchRectCollider () |
| void | PushMask (Rectangle clipRect, Guid mask) |
| UIマスクを適用する [詳解] | |
| void | PushMaskUseSprite (Action< Vector2 > applyMask) |
| スプライトベースのUIマスクを利用するための要素をスタックに積む [詳解] | |
| void | PopMask () |
| virtual Rectangle | CreateIntersectRectangle (Rectangle rectangleA, Rectangle rectangleB) |
| AbstractRenderObject | GetRenderObjectWithPositionAnchorTagCore (string positionAnchorTag, int? menuIndex=null) |
| void | GetRenderObjectsWithPositionAnchorTag (List< AbstractRenderObject > result, string positionAnchorTag) |
| abstract void | UpdateCallback () |
| 更新処理 [詳解] | |
| abstract bool | DrawCallback () |
| 描画処理 [詳解] | |
| virtual void | AfterDrawCallback () |
| 描画後処理 [詳解] | |
| virtual void | DrawAll () |
| 描画処理 [詳解] | |
| void | DebugDrawTouchCollider () |
| virtual void | ResetLayoutProperties () |
| レイアウトの情報を再設定する [詳解] | |
| void | ResetChildLayoutProperties () |
| 子供のレイアウトの情報を再設定する [詳解] | |
| void | ResetFocusedTouchId () |
| RenderObjectFlags | GetRenderFlagHierarchyAnd () |
| RenderObjectFlags | GetRenderFlagHierarchyOr () |
限定公開変数類 | |
| 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 |
| GameContentParser.CachedResult | variableParserResult |
| bool | usePlayerPosition |
| Layout.AbstractController | controller |
| int | focusedTouchId = -1 |
プロパティ | |
| AbstractRenderObject | Parent [get, set] |
| List< AbstractRenderObject > | Children [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] |
| bool | CanUseWithParents [get] |
| bool | IsVisibleBySwitchWithParents [get] |
| bool | IsVisibleAndUsableWithParents [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] |
レイアウト用 描画オブジェクトの基底クラス
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | ) |
AbstractRenderObjectクラスの新しいインスタンスを初期化します。
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| bool | isThumbnail | ||
| ) |
指定されたメニューアイテムとサムネイルフラグを持つAbstractRenderObjectクラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。このパラメータはレンダーオブジェクトの プロパティと動作を決定します。 |
| isThumbnail | このレンダーオブジェクトがサムネイルであるかどうかを示す値。trueの場合、 オブジェクトはサムネイルとして扱われ、特定のイベント登録がスキップされます。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| bool | isThumbnail | ||
| ) |
指定されたメニューアイテム、GUID、およびサムネイルフラグを持つAbstractRenderObjectクラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。このパラメータはレンダーオブジェクトのプロパティと動作を決定します。 |
| guid | このレンダーオブジェクトの一意の識別子。GUIDはオブジェクトの識別と管理に使用されます。 |
| isThumbnail | このレンダーオブジェクトがサムネイルであるかどうかを示す値。trueの場合、オブジェクトはサムネイルとして扱われ、特定のイベント登録がスキップされます。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| bool | isThumbnail | ||
| ) |
指定されたメニューアイテム、一意の識別子、親オブジェクト、挿入インデックス、およびサムネイルフラグを持つAbstractRenderObjectクラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意の識別子。 |
| parent | このオブジェクトが属する親レンダーオブジェクト。このオブジェクトに親がない場合はnullになります。 |
| insertIndex | このオブジェクトを親の子コレクションに挿入するインデックス。0未満の場合、オブジェクトはコレクションの末尾に追加されます。 |
| isThumbnail | このレンダーオブジェクトがサムネイルを表すかどうかを示す値。サムネイルの場合はtrue、そうでない場合はfalse。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| bool | drawable, | ||
| bool | isThumbnail | ||
| ) |
指定されたメニューアイテム、一意識別子、親オブジェクト、挿入インデックス、描画状態、およびサムネイル状態を持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | このオブジェクトが属する親レンダーオブジェクト。親がない場合は null になります。 |
| insertIndex | このレンダーオブジェクトが親のコレクションに挿入されるインデックス。 |
| drawable | このレンダーオブジェクトが描画可能かどうかを示す値。描画可能な場合は true、 そうでない場合は false。 |
| isThumbnail | このレンダーオブジェクトがサムネイルを表すかどうかを示す値。サムネイルの場合は true、 そうでない場合は false。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| bool | drawable, | ||
| Vector2 | position, | ||
| bool | isThumbnail | ||
| ) |
指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | 階層内の親レンダーオブジェクト。このオブジェクトに親がない場合は null になります。 |
| insertIndex | このレンダーオブジェクトが親の子コレクションに挿入されるインデックス。 |
| drawable | このレンダーオブジェクトが描画可能かどうかを示す値。 |
| position | 2D空間におけるレンダーオブジェクトの初期位置。 |
| isThumbnail | このレンダーオブジェクトがサムネイルを表すかどうかを示す値。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| bool | drawable, | ||
| Vector2 | position, | ||
| Vector2 | size, | ||
| bool | isThumbnail | ||
| ) |
指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | 階層内の親レンダーオブジェクト。このオブジェクトに親がない場合は null になります。 |
| insertIndex | このレンダーオブジェクトが親の子コレクションに挿入されるインデックス。 |
| drawable | このレンダーオブジェクトが描画可能かどうかを示す値。 |
| position | 座標空間におけるレンダーオブジェクトの位置。 |
| size | レンダーオブジェクトのサイズ。 |
| isThumbnail | このレンダーオブジェクトがサムネイルを表すかどうかを示す値。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| bool | drawable, | ||
| Vector2 | position, | ||
| Vector2 | size, | ||
| Vector2 | scale, | ||
| bool | isThumbnail | ||
| ) |
スケールを含む指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | 階層内の親レンダーオブジェクト。親がない場合は null になります。 |
| insertIndex | このレンダーオブジェクトが親のコレクションに挿入されるインデックス。 |
| drawable | このレンダーオブジェクトが描画可能かどうかを示す値。 |
| position | 2D空間におけるレンダーオブジェクトの位置。 |
| size | 2D空間におけるレンダーオブジェクトのサイズ。 |
| scale | レンダーオブジェクトに適用されるスケール係数。 |
| isThumbnail | このレンダーオブジェクトがサムネイルを表すかどうかを示す値。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| bool | drawable, | ||
| Vector2 | position, | ||
| Vector2 | size, | ||
| Vector2 | scale, | ||
| float | alpha, | ||
| bool | isThumbnail | ||
| ) |
アルファ透明度を含む指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | 階層内の親レンダーオブジェクト。このオブジェクトに親がない場合は null になります。 |
| insertIndex | このレンダーオブジェクトが親のコレクションに挿入されるインデックス。 |
| drawable | このレンダーオブジェクトが描画可能かどうかを示す値。 |
| position | 2D空間におけるレンダーオブジェクトの位置。 |
| size | 2D空間におけるレンダーオブジェクトのサイズ。 |
| scale | レンダーオブジェクトに適用されるスケール係数。 |
| alpha | レンダーオブジェクトのアルファ透明度値。0.0(完全に透明)から1.0(完全に不透明)の間でなければなりません。 |
| isThumbnail | このレンダーオブジェクトがサムネイルかどうかを示す値。 |
| Yukar.Engine.AbstractRenderObject.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 クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | このオブジェクトの親レンダーオブジェクト、または親がない場合は null。 |
| insertIndex | このオブジェクトを親の子コレクションに挿入するインデックス。 |
| drawable | このオブジェクトが描画可能かどうかを示す値。 |
| position | 2D空間におけるレンダーオブジェクトの位置。 |
| size | 2D空間におけるレンダーオブジェクトのサイズ。 |
| scale | 2D空間におけるレンダーオブジェクトのスケール。 |
| alpha | レンダーオブジェクトの透明度レベル。1.0は完全に不透明、0.0は完全に透明。 |
| isPreview | このレンダーオブジェクトがプレビューモードであるかどうかを示す値。true の場合、 コントローラーによる座標移動などの特定の動作が無効になります。 |
| isThumbnail | このレンダーオブジェクトがサムネイルであるかどうかを示す値。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| RenderProperty | renderProperty, | ||
| bool | isThumbnail | ||
| ) |
指定されたメニューアイテム、一意識別子、親オブジェクト、挿入インデックス、レンダープロパティ、 およびサムネイルフラグを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | このオブジェクトが属する親レンダーオブジェクト。親がない場合は null になります。 |
| insertIndex | このレンダーオブジェクトを親の子コレクションに挿入するインデックス。 |
| renderProperty | このオブジェクトの描画可能性、位置、サイズ、スケール、アルファを定義するレンダープロパティ。 |
| isThumbnail | このレンダーオブジェクトがサムネイルを表すかどうかを示す値。 |
| Yukar.Engine.AbstractRenderObject.AbstractRenderObject | ( | MenuSettings.MenuItem | menuItem, |
| Guid | guid, | ||
| AbstractRenderObject | parent, | ||
| int | insertIndex, | ||
| RenderProperty | renderProperty, | ||
| bool | isPreview, | ||
| bool | isThumbnail | ||
| ) |
指定されたパラメータを持つ AbstractRenderObject クラスの新しいインスタンスを初期化します。
| menuItem | このレンダーオブジェクトに関連付けられたメニューアイテム。 |
| guid | このレンダーオブジェクトの一意識別子。 |
| parent | 階層内の親レンダーオブジェクト。このオブジェクトに親がない場合は null になります。 |
| insertIndex | このレンダーオブジェクトが親の子コレクションに挿入されるインデックス。 |
| renderProperty | このオブジェクトの外観と動作を定義するレンダリングプロパティ。 |
| isPreview | このレンダーオブジェクトがプレビューモードであるかどうかを示す値。true の場合、 コントローラーによる座標移動などの特定の動作が無効になります。 |
| isThumbnail | このレンダーオブジェクトがサムネイル表現であるかどうかを示す値。 |
| bool Yukar.Engine.AbstractRenderObject.AddChild | ( | AbstractRenderObject | child | ) |
子を追加する
| child | 追加する子供 |
| void Yukar.Engine.AbstractRenderObject.AddDrawableInBattle | ( | bool | enable | ) |
バトル中の描画の制御を追加する
| enable | true 描画可能 false 描画不可 |
|
protectedvirtual |
|
static |
現在のマスクを適用する
|
virtual |
アニメーションの状態を強制的に変更する
| animationState | 変更したいアニメーションの状態 |
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SpriteRenderObjectで再実装されています。
|
virtual |
バトル結果の表示非表示を切り替える
| gameContent | ゲームの内容 |
Yukar.Engine.SpecialTextRenderer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
サブメニューコンテナの数を変更する
| amount | サブメニューコンテナの数 |
| menuSubContainerSize | サブメニューコンテナのサイズ |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
サブコンテナの描画状態を変更する
| renderStatus | 変更内容 |
| overrride | 上書きするか |
Yukar.Engine.MenuSubContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
| void Yukar.Engine.AbstractRenderObject.ClearChildren | ( | ) |
子供をクリアする
| bool Yukar.Engine.AbstractRenderObject.CollideRectangle | ( | Rectangle | rectangle | ) |
矩形と当たっているかどうか
| rectangle | 衝突判定をとる矩形 |
| bool Yukar.Engine.AbstractRenderObject.CollideRectangle | ( | SharpKmyMath.Rectangle | rectangle | ) |
矩形と当たっているかどうか
| rectangle | 衝突判定をとる矩形 |
|
virtual |
メニューコンテナの要素の最大数を設定する
| maximumContent | 要素の最大数 |
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
メニューコンテナの要素の最大数を設定する
| maximumContent | 要素の最大数 |
| menuContiner | 設定したいメニューコンテナ |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
メニューコンテナの要素の最大数を設定する
| maximumContent | 要素の最大数 |
| updateRenderPanelIndex | 描画パネルのインデックス番号を更新するか |
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
指定したレイアウトの種類が含まれているか
| layoutType | 含まれているか確認したいレイアウトの種類 |
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainerで再実装されています。
|
virtual |
描画する物が含まれているかどうか
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SpriteRenderObject, Yukar.Engine.TextPanel, Yukar.Engine.WindowRendererで再実装されています。
|
virtual |
自身をコピーする
| parent | 設定したい親オブジェクト |
Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.TextPanelで再実装されています。
| bool Yukar.Engine.AbstractRenderObject.CoverRectangle | ( | Rectangle | rectangle | ) |
矩形を覆っているかどうか
| rectangle | 覆っているかどうかを調べる矩形 |
| bool Yukar.Engine.AbstractRenderObject.CoverRectangle | ( | SharpKmyMath.Rectangle | rectangle | ) |
矩形を覆っているかどうか
| rectangle | 覆っているかどうかを調べる矩形 |
|
virtual |
バトル用の要素を生成する
Yukar.Engine.SliderPanel, Yukar.Engine.SliderRendererで再実装されています。
|
protectedvirtual |
|
virtual |
|
protected |
| void Yukar.Engine.AbstractRenderObject.Draw | ( | ) |
描画する
|
protectedvirtual |
描画処理
Yukar.Engine.SpriteRenderObjectで再実装されています。
|
protectedpure virtual |
描画処理
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.ScrollBarRenderer, Yukar.Engine.SliderPanel, Yukar.Engine.SliderRenderer, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.SpinRenderer, Yukar.Engine.TextPanel, Yukar.Engine.WindowRendererで実装されています。
|
virtual |
| void Yukar.Engine.AbstractRenderObject.DrawTouchCollider | ( | ) |
タッチの当たり判定を描画する
|
virtual |
使用可能の状態を変更する
| enable | true 描画可能 false 描画不可 |
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
| void Yukar.Engine.AbstractRenderObject.EnableDrawable | ( | bool | enable | ) |
描画可能かの状態を変更する
| enable | true 描画可能 false 描画不可 |
| void Yukar.Engine.AbstractRenderObject.EnableDrawSizeRect | ( | bool | drawable, |
| bool | drawSubContainer = false |
||
| ) |
大きさの矩形の表示ONOFF
| drawable | 表示ONOFF |
|
virtual |
|
virtual |
メッセージ待機時のスプライトを有効化する
| enable | true 有効 false無効 |
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainerで再実装されています。
|
virtual |
スクロールを有効化する
| enable | true スクロールを開始する false スクロールを停止する |
Yukar.Engine.SpecialTextRenderer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
|
virtual |
先頭から複数個を選択中にする
| enableSelectMulti | true 複数を選択中にする false 通常の選択 |
| selectedCount | 選択する数 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
指定したページ番号のサブコンテナの選択が可能かを変更する
| enable | true 選択可能 false 選択不可 |
| subContainerPageIndex | 変更したいサブコンテナのページ番号 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
指定したインデックス番号のサブコンテナの選択が可能かを変更する
| enable | true 選択可能 false 選択不可 |
| subContainerIndex | 変更したいサブコンテナの番号 |
Yukar.Engine.MenuSubContainerで再実装されています。
|
virtual |
強制的に指定したインデックス番号のサブコンテナを光らせる
| forceUseBlinker | true 強制的にブリンクする false 強制的なブリンクを解除する |
| subContainerIndex | 強制的にブリンクさせるコンテナのインデックス番号 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
全てのネームプレートを強制的に非表示にする
Yukar.Engine.TextPanelで再実装されています。
|
virtual |
強制的にタッチの判定を行う
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
|
virtual |
指定したメニューコンテナの選択中のアクションを取得する
| menuContiner | アクションを取得したいメニューコンテナ |
Yukar.Engine.MenuContainerで再実装されています。
| Vector2 Yukar.Engine.AbstractRenderObject.GetAllParentRenderPositionOffset | ( | ) |
全ての親の描画位置オフセットを取得する
|
virtual |
|
virtual |
| List< TextContentType > Yukar.Engine.AbstractRenderObject.GetChildrenTextContentType | ( | ) |
テキストの内容を取得する
|
virtual |
子供に描き込みを許す領域(親の影響含む)
|
virtual |
クリップピングに使用する矩形を取得する
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.WindowBaseRenderer, Yukar.Engine.WindowRendererで再実装されています。
|
virtual |
クリップピングに使用する矩形を取得する(自分だけ)
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.WindowBaseRenderer, Yukar.Engine.WindowRendererで再実装されています。
| bool Yukar.Engine.AbstractRenderObject.GetDrawable | ( | ) |
描画可能かどうかを取得する
|
static |
全画面を覆う矩形を取得する
|
virtual |
|
virtual |
|
virtual |
メニューコンテナの選択インデックスの最大値を取得する
| menuContiner | 取得するメニューコンテナ |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
|
virtual |
|
virtual |
| AbstractRenderObject Yukar.Engine.AbstractRenderObject.GetNextRenderObject | ( | NextInputTypes | nextInputTypes | ) |
入力に合わせたオブジェクトを取得する
| nextInputTypes | 入力の移動方向 |
|
virtual |
原点の位置を取得する
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
親の描画位置オフセットを取得する
|
virtual |
|
static |
RectangleFとRectangleの変換
|
static |
RectangleとRectangleFの変換
|
virtual |
|
virtual |
自分が描く領域(Rectangle)
|
virtual |
自分が描く領域(RectangleF)
|
virtual |
自分と子供が描く領域(Rectangle)
| useOffset | 親のオフセットを含めるかどうか |
|
virtual |
自分と子供が描く領域(RectangleF)
| useOffset | 親のオフセットを含めるかどうか |
|
protected |
|
protected |
|
protected |
| List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetRenderObjectsWithPositionAnchorTag | ( | PositionAnchorTags | positionAnchorTag | ) |
特殊座標タグがついている全てのオブジェクトを取得する
| positionAnchorTag | 取得する特殊座標タグ |
| List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetRenderObjectsWithPositionAnchorTag | ( | string | positionAnchorTag | ) |
特殊座標タグがついている全てのオブジェクトを取得する
| positionAnchorTag | 取得する特殊座標タグ |
|
virtual |
レイアウトの部品の種類を取得する
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
| AbstractRenderObject Yukar.Engine.AbstractRenderObject.GetRenderObjectWithPositionAnchorTag | ( | PositionAnchorTags | positionAnchorTag | ) |
特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
| positionAnchorTag | 取得する特殊座標タグ |
| AbstractRenderObject Yukar.Engine.AbstractRenderObject.GetRenderObjectWithPositionAnchorTag | ( | PositionAnchorTags | positionAnchorTag, |
| int | menuIndex | ||
| ) |
同じコンテナ管理番号の特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
| positionAnchorTag | 取得する特殊座標タグ |
| menuIndex | 取得するコンテナ管理番号 |
| AbstractRenderObject Yukar.Engine.AbstractRenderObject.GetRenderObjectWithPositionAnchorTag | ( | string | positionAnchorTag | ) |
特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
| positionAnchorTag | 取得する特殊座標タグ |
|
virtual |
同じコンテナ管理番号の特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
| positionAnchorTag | 取得する特殊座標タグ |
| menuIndex | 取得するコンテナ管理番号 |
|
protected |
|
virtual |
描画位置を取得する(親の位置も考慮する)
Yukar.Engine.MenuSubContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SliderRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.SpinRenderer, Yukar.Engine.SpriteRenderObject, Yukar.Engine.TextPanel, Yukar.Engine.WindowRendererで再実装されています。
|
virtual |
|
virtual |
スケーリングを取得する(親のスケーリングも考慮する)
Yukar.Engine.SliderPanel, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
自身のスケーリングを取得する
| AbstractRenderObject Yukar.Engine.AbstractRenderObject.GetSameMenuItemObjectWithChildern | ( | MenuSettings.MenuItem | menuItem | ) |
同じメニューアイテムのオブジェクトを取得する
| menuItem | 取得したいメニューアイテム |
|
virtual |
|
virtual |
|
virtual |
メニューコンテナの選択中のインデックス番号を取得する
| menuContiner | 取得するメニューコンテナ |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
|
virtual |
|
virtual |
指定したインデックス番号のサブコンテナにあるスライダーの最大値を取得する
| index | 取得したいスライダーのサブコンテナのインデックス番号 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
指定したインデックス番号のサブコンテナにあるスライダーの値を取得する
| index | 取得したいスライダーのサブコンテナのインデックス番号 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
指定したインデックス番号のサブコンテナにあるスピンの値を取得する
| index | 値を取得したいスピンのサブコンテナのインデックス番号 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
|
virtual |
|
virtual |
テキストの内容を取得する
| result | テキストの内容 |
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
|
virtual |
|
virtual |
| List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetTouchingObjects | ( | SharpKmyMath.Vector2 | position | ) |
子も含めてタッチしている描画オブジェクトを取得する
| position | タッチ座標 |
| List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetTouchingObjects | ( | Vector2 | position | ) |
子も含めてタッチしている描画オブジェクトを取得する
| position | タッチ座標 |
|
virtual |
ウィンドウの余白を取得する
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.WindowRendererで再実装されています。
|
virtual |
ウィンドウの枠内の描画サイズを計算する
| size | 計算したいサイズ |
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.WindowRendererで再実装されています。
|
virtual |
イベントに使用する特殊書式が含まれているかどうか
| layoutEvent | 確認したいイベント |
Yukar.Engine.MenuContainer, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
|
virtual |
指定した内容の特殊書式が含まれているかどうか
| specialText | 確認したい特殊書式の種類 |
Yukar.Engine.TextPanel, Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
|
virtual |
|
virtual |
コンテナのみ非表示にする
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainerで再実装されています。
|
virtual |
| void Yukar.Engine.AbstractRenderObject.HideNotUsingAnimation | ( | ) |
Old Name / HideWithNotAnimation のエイリアス
|
virtual |
アニメーションなしで非表示にする
Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SpriteRenderObjectで再実装されています。
| bool Yukar.Engine.AbstractRenderObject.InsertChild | ( | AbstractRenderObject | child, |
| int | insertIndex | ||
| ) |
子を追加する
| child | 追加する子供 |
| insertIndex | 追加する位置 |
| bool Yukar.Engine.AbstractRenderObject.IsAncestor | ( | AbstractRenderObject | obj | ) |
先祖かどうか判定する
| obj | 先祖か判定する描画オブジェクト |
|
virtual |
|
virtual |
|
virtual |
子供をclipする場合、親のclipも考慮するか
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainerで再実装されています。
|
virtual |
| bool Yukar.Engine.AbstractRenderObject.IsContainer | ( | ) |
コンテナかどうか
| bool Yukar.Engine.AbstractRenderObject.IsDescendants | ( | AbstractRenderObject | obj | ) |
子孫かどうか判定する
| obj | 子孫か判定する描画オブジェクト |
| bool Yukar.Engine.AbstractRenderObject.IsInOutAnimatingWithChildern | ( | ) |
アニメーション中かどうか
| bool Yukar.Engine.AbstractRenderObject.IsLockedWithChildern | ( | ) |
ロックされているかどうか
|
virtual |
|
virtual |
|
virtual |
テキストが画面外にあるかどうか
Yukar.Engine.SpecialTextRenderer, Yukar.Engine.TextPanelで再実装されています。
| bool Yukar.Engine.AbstractRenderObject.IsTouching | ( | SharpKmyMath.Vector2 | position | ) |
タッチしているかどうか
| position | タッチ座標 |
| bool Yukar.Engine.AbstractRenderObject.IsTouching | ( | Vector2 | position | ) |
タッチしているかどうか
| position | タッチ座標 |
| bool Yukar.Engine.AbstractRenderObject.IsTouchingAnything | ( | SharpKmyMath.Vector2 | position | ) |
子も含めてタッチしているかどうか
| position | タッチ座標 |
| bool Yukar.Engine.AbstractRenderObject.IsTouchingAnything | ( | Vector2 | position | ) |
子も含めてタッチしているかどうか
| position | タッチ座標 |
| bool Yukar.Engine.AbstractRenderObject.IsTouchingCenter | ( | SharpKmyMath.Vector2 | position, |
| float | centerLength | ||
| ) |
中央タッチしているかどうか
| position | タッチ座標 |
| centerLength | 中央の判定幅 |
| bool Yukar.Engine.AbstractRenderObject.IsTouchingCenter | ( | Vector2 | position, |
| float | centerLength | ||
| ) |
中央タッチしているかどうか
| position | タッチ座標 |
| centerLength | 中央の判定幅 |
| Tuple< bool, TouchCollider.EdgePosition > Yukar.Engine.AbstractRenderObject.IsTouchingEdge | ( | SharpKmyMath.Vector2 | position, |
| float | edgeLength | ||
| ) |
端をタッチしているかどうか
| position | タッチ座標 |
| edgeLength | 端の幅 |
| Tuple< bool, TouchCollider.EdgePosition > Yukar.Engine.AbstractRenderObject.IsTouchingEdge | ( | Vector2 | position, |
| float | edgeLength | ||
| ) |
端をタッチしているかどうか
| position | タッチ座標 |
| edgeLength | 端の幅 |
|
virtual |
スクロールバーのプロパティを更新する必要があるか
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
サブコンテナの描画状態を更新する
Yukar.Engine.MenuContainerで再実装されています。
| bool Yukar.Engine.AbstractRenderObject.IsVisibleWithChildern | ( | ) |
表示中かどうか
|
virtual |
ロックする
Yukar.Engine.MenuSubContainerで再実装されています。
|
virtual |
|
virtual |
|
virtual |
原点の描画が必要か
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainer, Yukar.Engine.TextPanelで再実装されています。
| List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.ParseNodes | ( | ) |
全ノードを返す
|
static |
クリッピングを解除する
|
protected |
|
virtual |
|
virtual |
|
static |
親のオフセットを含めない矩形に変換する
|
static |
親のオフセットを含めない矩形に変換する
|
static |
画面全体を覆う矩形に変換する
|
protected |
UIマスクを適用する
| clipRect | |
| mask |
|
protected |
スプライトベースのUIマスクを利用するための要素をスタックに積む
| clipRect | |
| mask |
|
virtual |
位置を再計算する
|
virtual |
開放する
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SliderRenderer, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.SpinRenderer, Yukar.Engine.SpriteRenderObject, Yukar.Engine.TextPanel, Yukar.Engine.WindowBaseRenderer, Yukar.Engine.WindowRendererで再実装されています。
|
virtual |
子を削除する
| menuItem | 削除するレイアウトの設定 |
Yukar.Engine.MenuSubContainerで再実装されています。
| bool Yukar.Engine.AbstractRenderObject.RemoveChild | ( | AbstractRenderObject | child | ) |
子を削除する
| child | 削除する子供 |
| AbstractRenderObject Yukar.Engine.AbstractRenderObject.RemoveFromParent | ( | ) |
親から切り離す
| RectangleF Yukar.Engine.AbstractRenderObject.RemoveParentOffsetF | ( | RectangleF | rect | ) |
親の描画位置オフセットを除去する
| rect | 対象の矩形 |
|
protected |
子供のレイアウトの情報を再設定する
|
protected |
|
protectedvirtual |
|
virtual |
サブコンテナの描画状態をリセットする
Yukar.Engine.MenuSubContainer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
|
virtual |
|
virtual |
| void Yukar.Engine.AbstractRenderObject.SetOffsetMyPosition | ( | Vector2 | position | ) |
初期位置を考慮して位置を設定する
| position |
|
virtual |
親を設定する
| parent | 親 |
Yukar.Engine.MenuSubContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
プレビュー時の位置の変更関数
| position | 変更したい座標 |
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SliderPanel, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
透明度設定する
| a | 透明度 |
|
virtual |
|
virtual |
メニューコンテナの選択している位置を変更する
| index | 選択している位置 |
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainerで再実装されています。
| void Yukar.Engine.AbstractRenderObject.SetSelectingRenderObject | ( | Guid | guid | ) |
指定したguidのオブジェクトを選択中にする
| guid | 選択したいオブジェクトのguid |
|
virtual |
位置を設定する
| size |
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
指定したインデックス番号のサブコンテナにあるスライダーの値を変更する
| value | 設定する値 |
| index | 値を変更したいスライダーのサブコンテナのインデックス番号 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
指定したインデックス番号のサブコンテナにあるスピンの値を変更する
| value | 変更する値 |
| index | 値を変更したいスピンのサブコンテナのインデックス番号 |
Yukar.Engine.MenuContainerで再実装されています。
|
virtual |
|
virtual |
コンテナのみ表示する
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainerで再実装されています。
|
virtual |
|
virtual |
アニメーションなしで表示する
Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.SpriteRenderObjectで再実装されています。
|
virtual |
コンテナの描画を行わないようにする(コンテナの子供の描画は行われる)
| skip | true コンテナの描画を行わない false コンテナの描画をおこなう |
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainerで再実装されています。
|
virtual |
アンロックする
Yukar.Engine.MenuSubContainerで再実装されています。
| void Yukar.Engine.AbstractRenderObject.Update | ( | ) |
更新する
|
protectedpure virtual |
更新処理
Yukar.Engine.MenuContainer, Yukar.Engine.MenuSubContainer, Yukar.Engine.RenderContainer, Yukar.Engine.ScrollBarRenderer, Yukar.Engine.SliderPanel, Yukar.Engine.SliderRenderer, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.SpinRenderer, Yukar.Engine.SpriteRenderObject, Yukar.Engine.TextPanel, Yukar.Engine.WindowBaseRendererで実装されています。
|
virtual |
ゲームの内容を更新する
| gameContent | ゲームの内容 |
| skipBattleReplace | バトルの用の処理をスキップするか true スキップする false スキップしない |
Yukar.Engine.SliderPanel, Yukar.Engine.SliderRenderer, Yukar.Engine.SpecialTextRenderer, Yukar.Engine.SpinPanel, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
特殊書式のテキストを更新する
Yukar.Engine.SpecialTextRenderer, Yukar.Engine.TextPanelで再実装されています。
|
virtual |
当たり判定を更新する
| addtionalContainerSize | プレビュー時のコンテナの追加サイズ |
Yukar.Engine.MenuContainer, Yukar.Engine.RenderContainerで再実装されています。
|
protectedvirtual |
|
protected |
|
protected |
使用するかどうか(MenuItemのDrawbleのみ有効無効を切り替える)
|
protected |
|
protected |
|
protected |
描画するかどうか動作によって切り替わる
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Vector2 Yukar.Engine.AbstractRenderObject.renderPositionOffset = Vector2.Zero |
|
protected |
|
protected |
|
protected |
| bool Yukar.Engine.AbstractRenderObject.UseRenderPositionOffset = true |
|
protected |
|
protected |
|
protected |
|
get |
|
get |
|
get |
|
getset |
|
getprotected set |
|
getset |
|
getset |
|
get |
|
get |
|
getprotected |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |