![]() |
|
レイアウト用 描画オブジェクトの基底クラス [詳解]
クラス |
|
class | GameContent |
描画に使うゲーム内情報を格納する構造体
[詳解]
|
|
class | RenderProperty |
描画に使う座標などの情報を格納する構造体
[詳解]
|
|
class | RenderStatus |
公開型 |
|
enum |
LayoutObjectType
{
None = -1 , MenuContainer , MenuSubContainer , RenderContarinr , 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 = -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 | TextContets { NONE = -1 , EMPTY_TEXT , TEXT_OR_SPECIAL_TEXT } |
テキストの内容の種類
|
|
公開メンバ関数 |
|||
AbstractRenderObject (MenuSettings.MenuItem menuItem) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale, float alpha) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, bool drawable, Vector2 position, Vector2 size, Vector2 scale, float alpha, bool isPreview) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, RenderProperty renderProperty) | |||
AbstractRenderObject (MenuSettings.MenuItem menuItem, Guid guid, AbstractRenderObject parent, int insertIndex, RenderProperty renderProperty, bool isPreview) | |||
virtual Vector2 | GetScaledSize () | ||
スケーリング込のサイズを取得する(親のスケーリングも考慮する)
[詳解]
|
|||
virtual Vector2 | GetRenderPosition () | ||
描画位置を取得する(親の位置も考慮する)
[詳解]
|
|||
virtual Vector2 | GetRenderPositionWithoutParent () | ||
自身の描画位置を取得する
[詳解]
|
|||
virtual Vector2 | GetRenderScale () | ||
スケーリングを取得する(親のスケーリングも考慮する)
[詳解]
|
|||
bool | IsTouching (Vector2 position) | ||
タッチしているかどうか
[詳解]
|
|||
bool | IsTouching (SharpKmyMath.Vector2 position) | ||
タッチしているかどうか
[詳解]
|
|||
bool | IsTouchingAnything (Vector2 position) | ||
子も含めてタッチしているかどうか
[詳解]
|
|||
bool | IsTouchingAnything (SharpKmyMath.Vector2 position) | ||
子も含めてタッチしているかどうか
[詳解]
|
|||
List< AbstractRenderObject > | GetTouchingObjects (Vector2 position) | ||
子も含めてタッチしている描画オブジェクトを取得する
[詳解]
|
|||
List< AbstractRenderObject > | GetTouchingObjects (SharpKmyMath.Vector2 position) | ||
子も含めてタッチしている描画オブジェクトを取得する
[詳解]
|
|||
virtual void | SetPosition4Preview (Vector2 position) | ||
プレビュー時の位置の変更関数
[詳解]
|
|||
virtual Vector2 | GetPosition4Preview () | ||
プレビュー時の位置の取得
[詳解]
|
|||
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 () | ||
当たり判定を更新する
|
|||
void | Draw () | ||
描画する
|
|||
virtual void | DrawRect (Color color) | ||
矩形を描画する
[詳解]
|
|||
void | DrawTouchCollider () | ||
タッチの当たり判定を描画する
|
|||
virtual void | Release () | ||
開放する
[詳解]
|
|||
virtual void | Show () | ||
表示する
[詳解]
|
|||
virtual void | ShowNotUsingAnimation () | ||
アニメーションなしで表示する
[詳解]
|
|||
virtual void | ShowContainer () | ||
コンテナのみ表示する
|
|||
virtual void | Hide () | ||
非表示にする
[詳解]
|
|||
virtual void | HideNotUsingAnimation () | ||
アニメーションなしで非表示にする
[詳解]
|
|||
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 () | ||
クリップピングに使用する矩形を取得する
[詳解]
|
|||
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 (AbstractRenderObject menuContiner, int index) | ||
特定したインデックスのメニューコンテナの子供のアクション取得する
[詳解]
|
|||
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 int | GetSelectIndexWithChildern () | ||
メニューコンテナの選択中のインデックス番号を取得する
[詳解]
|
|||
virtual int | GetSelectIndexWithChildern (AbstractRenderObject menuContiner) | ||
メニューコンテナの選択中のインデックス番号を取得する
[詳解]
|
|||
virtual void | SetSelectIndexWithChildern (int index) | ||
メニューコンテナの選択している位置を変更する
[詳解]
|
|||
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 | SetSelectingRenderObject (Guid guid) | ||
指定したguidのオブジェクトを選択中にする
[詳解]
|
|||
virtual void | EnableSelectAll (bool enableSelectAll) | ||
全てを選択中にする
[詳解]
|
|||
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< TextContets > | GetChildrenTextContet () | ||
テキストの内容を取得する
[詳解]
|
|||
virtual void | GetTextContet (List< TextContets > 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) | ||
メッセージ待機時のスプライトを有効化する
[詳解]
|
|||
virtual Tuple< bool, Vector2 > | GetDialougueRightFacePosition () | ||
メッセージの右の顔の位置を取得する
[詳解]
|
|||
virtual Tuple< bool, Vector2 > | GetDialougueLeftFacePosition () | ||
メッセージの左の顔の位置を取得する
[詳解]
|
|||
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) | ||
特殊座標タグがついている全てのオブジェクトを取得する
[詳解]
|
|||
限定公開メンバ関数 |
|
abstract void | UpdateCallback () |
更新処理
[詳解]
|
|
abstract bool | DrawCallback () |
描画処理
[詳解]
|
|
virtual void | AfterDrawCallback () |
描画後処理
[詳解]
|
|
virtual void | DrawAll () |
描画処理
[詳解]
|
|
virtual void | ResetLayoutProperties () |
レイアウトの情報を再設定する
[詳解]
|
|
void | ResetChildLayoutProperties () |
子供のレイアウトの情報を再設定する
|
|
限定公開変数類 |
|
Guid | guid |
bool | canUse |
使用するかどうか(MenuItemのDrawbleのみ有効無効を切り替える)
|
|
bool | drawable |
描画するかどうか動作によって切り替わる
|
|
bool | locked |
Vector2 | scale |
float | alpha |
TouchRectCollider | touchRectCollider |
bool | isPreview |
bool | disable |
Color? | overrideRenderColor |
プロパティ |
|
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, set]
|
Color? |
SizeRectColor
[get, set]
|
int |
Index
[get]
|
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]
|
bool |
IsInOutAnimating
[get, set]
|
AbstractRenderObject |
Previous
[get, set]
|
AbstractRenderObject |
Next
[get, set]
|
AbstractRenderObject |
RightNext
[get, set]
|
AbstractRenderObject |
LeftNext
[get, set]
|
AbstractRenderObject |
UpNext
[get, set]
|
AbstractRenderObject |
DownNext
[get, set]
|
virtual bool |
IsDrawable
[get]
|
レイアウト用 描画オブジェクトの基底クラス
bool Yukar.Engine.AbstractRenderObject.AddChild | ( | AbstractRenderObject | child | ) |
子を追加する
child | 追加する子供 |
void Yukar.Engine.AbstractRenderObject.AddDrawableInBattle | ( | bool | enable | ) |
バトル中の描画の制御を追加する
enable | >true 描画可能 false 描画不可 |
|
protected virtual |
描画後処理
|
virtual |
|
virtual |
|
virtual |
サブメニューコンテナの数を変更する
amount | サブメニューコンテナの数 |
menuSubContainerSize | サブメニューコンテナのサイズ |
|
virtual |
サブコンテナの描画状態を変更する
renderStatus | 変更内容 |
overrride | 上書きするか |
|
virtual |
|
virtual |
メニューコンテナの要素の最大数を設定する
maximumContent | 要素の最大数 |
menuContiner | 設定したいメニューコンテナ |
|
virtual |
メニューコンテナの要素の最大数を設定する
maximumContent | 要素の最大数 |
updateRenderPanelIndex | 描画パネルのインデックス番号を更新するか |
Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
指定したレイアウトの種類が含まれているか
layoutType | 含まれているか確認したいレイアウトの種類 |
|
virtual |
|
virtual |
自身をコピーする
parent | 設定したい親オブジェクト |
|
virtual |
バトル用の要素を生成する
Yukar.Engine.SliderRendererで再実装されています。
|
virtual |
|
protected virtual |
描画処理
Yukar.Engine.SpriteRenderObjectで再実装されています。
|
protected pure virtual |
|
virtual |
矩形を描画する
color | 表示する色 |
|
virtual |
void Yukar.Engine.AbstractRenderObject.EnableDrawable | ( | bool | enable | ) |
描画可能かの状態を変更する
enable | true 描画可能 false 描画不可 |
|
virtual |
キー入力のページ移動をループさせるかどうか
enable | true ループする false ループしない |
|
virtual |
メッセージ待機時のスプライトを有効化する
enable | true 有効 false無効 |
|
virtual |
|
virtual |
全てを選択中にする
enableSelectAll | true 全てを選択中にする false 通常の選択 |
|
virtual |
指定したページ番号のサブコンテナの選択が可能かを変更する
enable | true 選択可能 false 選択不可 |
subContainerPageIndex | 変更したいサブコンテナのページ番号 |
|
virtual |
指定したインデックス番号のサブコンテナの選択が可能かを変更する
enable | true 選択可能 false 選択不可 |
subContainerIndex | 変更したいサブコンテナの番号 |
|
virtual |
強制的に指定したインデックス番号のサブコンテナを光らせる
forceUseBlinker | true 強制的にブリンクする false 強制的なブリンクを解除する |
subContainerIndex | 強制的にブリンクさせるコンテナのインデックス番号 |
|
virtual |
強制的にタッチの判定を行う
|
virtual |
特定したインデックスのメニューコンテナの子供のアクション取得する
menuContiner | |
index |
|
virtual |
指定したメニューコンテナの選択中のアクションを取得する
menuContiner | アクションを取得したいメニューコンテナ |
|
virtual |
List< TextContets > Yukar.Engine.AbstractRenderObject.GetChildrenTextContet | ( | ) |
テキストの内容を取得する
|
virtual |
|
virtual |
メッセージの左の顔の位置を取得する
Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
メッセージの右の顔の位置を取得する
Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
選択中の開くレイアウトステートのguidを取得する
|
virtual |
メニューコンテナの選択インデックスの最大値を取得する
menuContiner | 取得するメニューコンテナ |
|
virtual |
メニューアイテムを取得する
|
virtual |
メニューアイテムを取得する
AbstractRenderObject Yukar.Engine.AbstractRenderObject.GetNextRenderObject | ( | NextInputTypes | nextInputTypes | ) |
入力に合わせたオブジェクトを取得する
nextInputTypes | 入力の移動方向 |
|
virtual |
原点の位置を取得する
|
virtual |
プレビュー時の位置の取得
|
virtual |
透明度を取得する
List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetRenderObjectsWithPositionAnchorTag | ( | PositionAnchorTags | positionAnchorTag | ) |
特殊座標タグがついている全てのオブジェクトを取得する
positionAnchorTag | 取得する特殊座標タグ |
List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetRenderObjectsWithPositionAnchorTag | ( | string | positionAnchorTag | ) |
特殊座標タグがついている全てのオブジェクトを取得する
positionAnchorTag | 取得する特殊座標タグ |
|
virtual |
レイアウトの部品の種類を取得する
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 | 取得するコンテナ管理番号 |
|
virtual |
描画位置を取得する(親の位置も考慮する)
Yukar.Engine.SliderRenderer, Yukar.Engine.SpriteRenderObjectで再実装されています。
|
virtual |
自身の描画位置を取得する
|
virtual |
スケーリングを取得する(親のスケーリングも考慮する)
AbstractRenderObject Yukar.Engine.AbstractRenderObject.GetSameMenuItemObjectWithChildern | ( | MenuSettings.MenuItem | menuItem | ) |
同じメニューアイテムのオブジェクトを取得する
menuItem | 取得したいメニューアイテム |
|
virtual |
スケーリング込のサイズを取得する(親のスケーリングも考慮する)
|
virtual |
メニューコンテナの選択中のインデックス番号を取得する
|
virtual |
メニューコンテナの選択中のインデックス番号を取得する
menuContiner | 取得するメニューコンテナ |
|
virtual |
選択中の開くレイアウトのguidを取得する
|
virtual |
選択中のスライダーの値を取得する
|
virtual |
指定したインデックス番号のサブコンテナにあるスライダーの最大値を取得する
index | 取得したいスライダーのサブコンテナのインデックス番号 |
|
virtual |
指定したインデックス番号のサブコンテナにあるスライダーの値を取得する
index | 取得したいスライダーのサブコンテナのインデックス番号 |
|
virtual |
指定したインデックス番号のサブコンテナにあるスピンの値を取得する
index | 値を取得したいスピンのサブコンテナのインデックス番号 |
|
virtual |
タグの位置の設定を取得する
|
virtual |
テロップのタグの設定を取得する
|
virtual |
|
virtual |
テキストの描画オブジェクトを取得する
|
virtual |
テキストのスケールを取得する
|
virtual |
テキストの大きさを取得する
List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetTouchingObjects | ( | SharpKmyMath.Vector2 | position | ) |
子も含めてタッチしている描画オブジェクトを取得する
position | タッチ座標 |
List< AbstractRenderObject > Yukar.Engine.AbstractRenderObject.GetTouchingObjects | ( | Vector2 | position | ) |
子も含めてタッチしている描画オブジェクトを取得する
position | タッチ座標 |
|
virtual |
ウィンドウの余白を取得する
|
virtual |
ウィンドウの枠内の描画サイズを計算する
size | 計算したいサイズ |
|
virtual |
イベントに使用する特殊書式が含まれているかどうか
layoutEvent | 確認したいイベント |
Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
選択中のコンテナが決定時にコンテナを非表示にする設定を持っているか
|
virtual |
指定した内容の特殊書式が含まれているかどうか
specialText | 確認したい特殊書式の種類 |
Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
タッチで決定を押したかどうか
|
virtual |
非表示にする
Yukar.Engine.SliderRenderer, Yukar.Engine.SpriteRenderObjectで再実装されています。
|
virtual |
ネームプレートを非表示にする
containerIndex | 非表示にするインデックス番号 |
|
virtual |
アニメーションなしで非表示にする
Yukar.Engine.SpriteRenderObjectで再実装されています。
bool Yukar.Engine.AbstractRenderObject.InsertChild | ( | AbstractRenderObject | child, |
int | insertIndex | ||
) |
子を追加する
child | 追加する子供 |
insertIndex | 追加する位置 |
bool Yukar.Engine.AbstractRenderObject.IsAncestor | ( | AbstractRenderObject | obj | ) |
先祖かどうか判定する
obj | 先祖か判定する描画オブジェクト |
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 |
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.IsVisibleWithChildern | ( | ) |
表示中かどうか
|
virtual |
指定したメニューコンテナをロックする
menuContiner | ロックするメニューコンテナ |
|
virtual |
ページの移動をしたか(先にupdateの呼び出しが必要)
|
virtual |
原点の描画が必要か
|
virtual |
次のページへの移動を入力したか
|
virtual |
前のページへの移動を入力したか
|
virtual |
bool Yukar.Engine.AbstractRenderObject.RemoveChild | ( | AbstractRenderObject | child | ) |
子を削除する
child | 削除する子供 |
AbstractRenderObject Yukar.Engine.AbstractRenderObject.RemoveFromParent | ( | ) |
親から切り離す
|
protected virtual |
レイアウトの情報を再設定する
Yukar.Engine.SliderRenderer, Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
角度を設定する
angle |
|
virtual |
反転を設定する
flip |
|
virtual |
選択中の開くレイアウトステートのguidを設定する
guid | 設定する選択中の開くレイアウトステートのguid |
void Yukar.Engine.AbstractRenderObject.SetOffsetMyPosition | ( | Vector2 | position | ) |
初期位置を考慮して位置を設定する
position |
|
virtual |
親を設定する
parent | 親 |
|
virtual |
|
virtual |
透明度設定する
a | 透明度 |
|
virtual |
ワールド座標で位置を設定する
globalPosition |
|
virtual |
メニューコンテナの選択している位置を変更する
index | 選択している位置 |
void Yukar.Engine.AbstractRenderObject.SetSelectingRenderObject | ( | Guid | guid | ) |
指定したguidのオブジェクトを選択中にする
guid | 選択したいオブジェクトのguid |
|
virtual |
位置を設定する
size |
|
virtual |
指定したインデックス番号のサブコンテナにあるスライダーの値を変更する
value | 設定する値 |
index | 値を変更したいスライダーのサブコンテナのインデックス番号 |
|
virtual |
指定したインデックス番号のサブコンテナにあるスピンの値を変更する
value | 変更する値 |
index | 値を変更したいスピンのサブコンテナのインデックス番号 |
|
virtual |
表示する
Yukar.Engine.SliderRenderer, Yukar.Engine.SpriteRenderObjectで再実装されています。
|
virtual |
ネームプレートを表示する
containerIndex | 表示するインデックス番号 |
|
virtual |
アニメーションなしで表示する
Yukar.Engine.SpriteRenderObjectで再実装されています。
|
virtual |
コンテナの描画を行わないようにする(コンテナの子供の描画は行われる)
skip | true コンテナの描画を行わない false コンテナの描画をおこなう |
|
protected pure virtual |
|
virtual |
ゲームの内容を更新する
gameContent | ゲームの内容 |
skipBattleReplace | バトルの用の処理をスキップするか true スキップする false スキップしない |
Yukar.Engine.SliderRenderer, Yukar.Engine.SpecialTextRendererで再実装されています。
|
virtual |
特殊書式のテキストを更新する
Yukar.Engine.SpecialTextRendererで再実装されています。