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

レイアウト用 スライダー型項目 [詳解]

Yukar.Engine.SliderPanel の継承関係図
Yukar.Engine.AbstractRenderObject

公開メンバ関数

override Vector2 GetRenderPosition ()
 レンダリング位置を取得する [詳解]
 
override Vector2 GetRenderScale ()
 レンダリングスケールを取得する [詳解]
 
override void SetPositionForPreview (Vector2 position)
 プレビュー用に位置を設定する [詳解]
 
override LayoutObjectType GetRenderObjectType ()
 レンダリングオブジェクトの種類を取得する [詳解]
 
override void CreateBattleContent ()
 バトル用の要素を生成する [詳解]
 
override void EnableCanUse (bool enable)
 使用可能状態を設定する [詳解]
 
override void SetParent (AbstractRenderObject parent)
 親を設定する [詳解]
 
override float GetRenderAlpha ()
 レンダリング透明度を取得する [詳解]
 
override void ConfigureContentProperty (int maximumContent)
 コンテンツプロパティを設定する [詳解]
 
override void UpdateGameContent (GameContent gameContent, bool skipBattleReplace=false)
 ゲームコンテンツを更新する [詳解]
 
override void ChangeSubMenuContainerRenderStatus (RenderStatus renderStatus, bool overrride)
 サブメニューコンテナのレンダリング状態を変更する [詳解]
 
float GetValue ()
 スライダーの現在値を取得する [詳解]
 
void SetValue (float value)
 スライダーの値を設定する [詳解]
 
void AddValue (float addedValue)
 スライダーの値を加算する [詳解]
 
float GetMaximumValue ()
 スライダーの最大値を取得する

戻り値
スライダーの最大値
[詳解]
 
override void Release ()
 開放する [詳解]
 
override void Show ()
 表示する [詳解]
 
override void Hide ()
 非表示にする [詳解]
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承公開メンバ関数
 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.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)
 描画可能かの状態を変更する [詳解]
 
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, 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)
 特殊座標タグがついている全てのオブジェクトを取得する [詳解]
 
virtual bool IsUpdateSubContainerRenderStatus ()
 サブコンテナの描画状態を更新する [詳解]
 
List< AbstractRenderObjectParseNodes ()
 全ノードを返す [詳解]
 

公開変数類

SliderRenderer sliderRender
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承公開変数類
bool UseRenderPositionOffset = true
 
Vector2 renderPositionOffset = Vector2.Zero
 

限定公開メンバ関数

override void UpdateCallback ()
 更新処理 [詳解]
 
override bool DrawCallback ()
 描画処理 [詳解]
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承限定公開メンバ関数
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 ()
 

その他の継承メンバ

- 基底クラス 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 }
 テキストの内容の種類 [詳解]
 
enum  Nav {
  NONE = -1 , UP , DOWN , LEFT ,
  RIGHT , PREVIOUS , NEXT
}
 汎用 方向,順序 [詳解]
 
- 基底クラス Yukar.Engine.AbstractRenderObject に属する継承静的公開メンバ関数
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 ()
 現在のマスクを適用する [詳解]
 
- 基底クラス 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
 
GameContentParser.CachedResult variableParserResult
 
bool usePlayerPosition
 
Layout.AbstractController controller
 
int focusedTouchId = -1
 
- 基底クラス 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]
 
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]
 

詳解

レイアウト用 スライダー型項目

メソッド詳解

◆ AddValue()

void Yukar.Engine.SliderPanel.AddValue ( float  addedValue)

スライダーの値を加算する

引数
addedValue加算する値

◆ ChangeSubMenuContainerRenderStatus()

override void Yukar.Engine.SliderPanel.ChangeSubMenuContainerRenderStatus ( RenderStatus  renderStatus,
bool  overrride 
)
virtual

サブメニューコンテナのレンダリング状態を変更する

引数
renderStatus設定するレンダリング状態
overrride既存の状態を上書きするかどうか

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

◆ ConfigureContentProperty()

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

コンテンツプロパティを設定する

引数
maximumContent最大コンテンツ数

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

◆ CreateBattleContent()

override void Yukar.Engine.SliderPanel.CreateBattleContent ( )
virtual

バトル用の要素を生成する

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

◆ DrawCallback()

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

描画処理

戻り値

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

◆ EnableCanUse()

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

使用可能状態を設定する

引数
enable使用可能にする場合はtrue

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

◆ GetMaximumValue()

float Yukar.Engine.SliderPanel.GetMaximumValue ( )

スライダーの最大値を取得する

戻り値
スライダーの最大値

◆ GetRenderAlpha()

override float Yukar.Engine.SliderPanel.GetRenderAlpha ( )
virtual

レンダリング透明度を取得する

戻り値
レンダリング透明度

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

◆ GetRenderObjectType()

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

レンダリングオブジェクトの種類を取得する

戻り値
レンダリングオブジェクトの種類

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

◆ GetRenderPosition()

override Vector2 Yukar.Engine.SliderPanel.GetRenderPosition ( )
virtual

レンダリング位置を取得する

戻り値
レンダリング位置

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

◆ GetRenderScale()

override Vector2 Yukar.Engine.SliderPanel.GetRenderScale ( )
virtual

レンダリングスケールを取得する

戻り値
レンダリングスケール

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

◆ GetValue()

float Yukar.Engine.SliderPanel.GetValue ( )

スライダーの現在値を取得する

戻り値
スライダーの現在値

◆ Hide()

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

非表示にする

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

◆ Release()

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

開放する

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

◆ SetParent()

override void Yukar.Engine.SliderPanel.SetParent ( AbstractRenderObject  parent)
virtual

親を設定する

引数
parent

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

◆ SetPositionForPreview()

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

プレビュー用に位置を設定する

引数
position設定する位置

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

◆ SetValue()

void Yukar.Engine.SliderPanel.SetValue ( float  value)

スライダーの値を設定する

引数
value設定する値

◆ Show()

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

表示する

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

◆ UpdateCallback()

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

更新処理

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

◆ UpdateGameContent()

override void Yukar.Engine.SliderPanel.UpdateGameContent ( GameContent  gameContent,
bool  skipBattleReplace = false 
)
virtual

ゲームコンテンツを更新する

引数
gameContent更新するゲームコンテンツ
skipBattleReplaceバトル置換をスキップするかどうか

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

メンバ詳解

◆ sliderRender

SliderRenderer Yukar.Engine.SliderPanel.sliderRender