XML

XML Taboreaリビジョン: 2026年8月5日

アドオンで利用可能な現在のXML要素、スキーマ型、ウィジェット、およびネイティブウィジェットメソッド。

オプションのメソッド引数は?でマークされています。

XML要素

構造とスクリプティング

<Frame><Frames><Layer><Layers><LayoutFrame><Script><Scripts><Trigger><Triggers><Ui>

ジオメトリとレイアウト

<AbsDimension><AbsInset><AbsValue><Anchor><Anchors><BackgroundInsets><EdgeSize><HitRectInsets><maxResize><minResize><Offset><PushedTextOffset><RelDimension><RelInset><RelValue><ResizeBounds><Size><TextInsets><TileSize>

ウィジェットタイプ

<Button><CheckButton><DropDownButton><EditBox><FontString><GameTooltip><ListBox><MessageFrame><Model><RadioButton><RepeatButton><ScrollFrame><Slider><StatusBar><Texture>

ネストされた要素

<Backdrop><FontHeight><Menu><ScrollChild><ThumbButton><TitleRegion>

色とレンダリング

<BarColor><CaretColor><Color><Coords><FogColor><HighlightColor><Shadow><TexCoords>

テキスト状態

<DisabledHighlightText><DisabledText><HighlightText><NormalHighlightText><NormalText><PlaceholderString><PushedHighlightText><PushedText>

テクスチャ状態

<BarTexture><CheckedHighlightTexture><CheckedTexture><DisabledCheckedHighlightTexture><DisabledCheckedTexture><DisabledHighlightTexture><DisabledTexture><DisabledUnCheckedHighlightTexture><DisabledUnCheckedTexture><FocusedTexture><HighlightTexture><NormalHighlightTexture><NormalTexture><PushedHighlightTexture><PushedTexture><ThumbTexture><UnCheckedHighlightTexture><UnCheckedTexture>

列挙型と単純型

ALPHAMODE

ADDALPHAKEYBLENDDISABLELUMINANCE

DRAWLAYER

ARTWORKARTWORKAFTERBACKGROUNDBACKGROUNDAFTERBORDERBORDERAFTERHIGHLIGHTHIGHLIGHTAFTEROVERLAYOVERLAYAFTERTOPOVERLAYTOPOVERLAYAFTER

FRAMEPOINT

BOTTOMBOTTOMLEFTBOTTOMRIGHTCENTERLEFTRIGHTTOPTOPLEFTTOPRIGHT

FRAMESTRATA

BACKGROUNDDIALOGHIGHLOWMEDIUMTOOLTIP

INSERTMODE

BOTTOMTOP

JUSTIFYHTYPE

CENTERLEFTRIGHT

JUSTIFYVTYPE

BOTTOMMIDDLETOP

ORIENTATION

HORIZONTALVERTICAL

OUTLINETYPE

NONENORMALTHICK

PIXELPERFECTTYPE

DISABLEENABLEPARENT

PLAYERMODELBONE

BODYHEAD

SLIDERMODETYPE

FLOATINT

TRIGGERTYPE

EnabledToVisibilityScrollChildRectToMinMaxValueSliderValueToVerticalScrollVerticalScrollToValueVisibilityToCollapseVisibilityToVisibility

WEIGHTTYPE

BOLDNORMALTHIN

単純型

  • BytesType - 1つの制約を持つintに基づくXML単純型BytesType。
  • ColorFloat - 2つの制約を持つfloatに基づくXML単純型ColorFloat。
  • MaxLinesType - 1つの制約を持つintに基づくXML単純型MaxLinesType。
  • NumericFormatType - 1つの制約を持つstringに基づくXML単純型NumericFormatType。
  • TexCoordsFloat - 2つの制約を持つfloatに基づくXML単純型TexCoordsFloat。

ウィジェット

<Layout>

ID、割り当てられたジオメトリ、アンカー、可視性、色、アルファ、スケール、およびスタイルの基本API。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute dependencies boolean オプション false
attribute height float オプション
attribute hidden boolean オプション false
attribute inherits string オプション
attribute moneyType int オプション -1
attribute name string オプション
attribute newSystem boolean オプション false
attribute parent string オプション
attribute pixelPerfect PIXELPERFECTTYPE オプション PARENT
attribute scale float オプション 1.0
attribute virtual boolean オプション false
attribute width float オプション
child Anchor 0..unbounded
child Anchors 0..unbounded
child Offset Dimension 0..unbounded
child Size Dimension 0..unbounded
child Trigger 0..unbounded
child Triggers 0..unbounded

メソッド

void Layout:ChangeStyle(number StyleID)void Layout:ClearAllAnchors()number Alpha = Layout:GetAlpha()string Point, string RelativePoint, string RelativeTo, number X, number Y = Layout:GetAnchor(number Index?)number X, number Y = Layout:GetAnchorOffset(number Index?)number AnchorsCount = Layout:GetAnchorsCount()number Bottom = Layout:GetBottom()number X, number Y = Layout:GetCenter()number Red, number Green, number Blue = Layout:GetColor()number Height = Layout:GetHeight()number Left = Layout:GetLeft()number MoneyType = Layout:GetMoneyType()string Name = Layout:GetName()Layout Parent = Layout:GetParent()boolean PixelPerfect = Layout:GetPixelPerfect()number X, number Y = Layout:GetPos()number RealScale = Layout:GetRealScale()number Width, number Height = Layout:GetRealSize()number Left, number Top, number Right, number Bottom = Layout:GetRectangle()number Right = Layout:GetRight()number Scale = Layout:GetScale()Layout ScrollParent = Layout:GetScrollParent()number Width, number Height = Layout:GetSize()number Top = Layout:GetTop()integer TypeID = Layout:GetType()string TypeName = Layout:GetTypeName()integer TypeID = Layout:GetUiElementType()number Width = Layout:GetWidth()void Layout:Hide()boolean Visible = Layout:IsVisible(boolean Visible)void Layout:Moving(number X?, number Y?)void Layout:SetAlpha(number Alpha)void Layout:SetAnchor(string Point, string RelativePoint?, Layout RelativeTo?, number X?, number Y?)void Layout:SetAnchorOffset(number X, number Y)void Layout:SetColor(number Red, number Green, number Blue)void Layout:SetHeight(number Height)void Layout:SetHexColor(string ColorStr)void Layout:SetMoneyType(number MoneyType)void Layout:SetPixelPerfect(boolean PixelPerfect)void Layout:SetPos(number X, number Y)void Layout:SetScale(number Scale)void Layout:SetScrollParent(Layout ScrollParentlayout)void Layout:SetSize(number Width, number Height)void Layout:SetVisible(boolean Visible)void Layout:SetWidth(number Width)void Layout:Show()

<FontString>

コンテンツ、フォント、配置、折り返し、間隔、および測定された表示サイズのためのレンダリングテキストAPI。Layoutを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute autoSize boolean オプション false
attribute bytes BytesType オプション 1023
attribute font string オプション
attribute fontHeight int オプション 16
attribute justifyH JUSTIFYHTYPE オプション CENTER
attribute justifyV JUSTIFYVTYPE オプション MIDDLE
attribute outline OUTLINETYPE オプション NONE
attribute spacing float オプション 0
attribute text string オプション
attribute weight WEIGHTTYPE オプション NORMAL
attribute wrappedAutoSize boolean オプション false
child Color ColorType 0..unbounded
child FontHeight Value 0..unbounded
child Shadow ShadowType 0..unbounded

メソッド

number Height = FontString:GetDisplayHeight()number Width = FontString:GetDisplayWidth()string FontName = FontString:GetFontName()string FontOutline = FontString:GetFontOutline()number FontSize = FontString:GetFontSize()string FontWeight = FontString:GetFontWeight()string JustifyHType = FontString:GetJustifyHType()string JustifyVType = FontString:GetJustifyVType()number PaintLines = FontString:GetPaintLines()number Spacing = FontString:GetSpacing()string Text = FontString:GetText()number WrappedSize = FontString:GetWrappedSize()void FontString:HideLastDot()boolean DrawDot = FontString:IsDrawDot()number RTL = FontString:IsRTL()void FontString:ResizeText()void FontString:SetBaseFontSize(integer BaseFontSize)boolean Result = FontString:SetFont(string FontFile, integer FontSize, string Weight?, string Outline?, boolean HighResolution?)void FontString:SetFontName(string FontFile)void FontString:SetFontOutline(string Outline?)void FontString:SetFontSize(integer FontSize)void FontString:SetFontWeight(string Weight?)void FontString:SetHexColor(string ColorStr)void FontString:SetHyperlinkUnderline(boolean Enabled)void FontString:SetJustifyHType(string Key)void FontString:SetJustifyVType(string Key)void FontString:SetRTL(boolean RTL)void FontString:SetScissorRect(boolean Enable, Layout RectSource)void FontString:SetSpacing(number Spacing)void FontString:SetText(string Text?)

<Texture>

ファイル、テクスチャ座標、回転、マスク、アニメーション、クールダウン、およびスケーラブルな境界線のための画像API。Layoutを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute alphaMode ALPHAMODE オプション BLEND
attribute animationSpeed float オプション
attribute file string オプション
attribute sizeToTexCoords boolean オプション false
attribute slice9 boolean オプション false
child Color ColorType 0..unbounded
child Coords CoordsType 0..unbounded
child TexCoords TexCoordsType 0..unbounded

メソッド

void Texture:AddTexCoord()number AlphaMode = Texture:GetAlphaMode()number AnimationProgress = Texture:GetAnimationProgress()string File = Texture:GetFile()number Luminance = Texture:GetLuminance()string MaskFile = Texture:GetMaskFile()boolean ReverseState = Texture:GetReverseState()number Rotate = Texture:GetRotate()boolean Slice9 = Texture:GetSlice9()number Left, number Right, number Top, number Bottom = Texture:GetTexCoord()number TexCoordCount = Texture:GetTexCoordCount()void Texture:PlayAnimation()void Texture:Reload()void Texture:SetAlphaMode(string AlphaMode)void Texture:SetAnimation(string File, number Speed, number Disw, number Index, number Count, boolean Shrink?)void Texture:SetCooldown(number StartTime, number Duration)void Texture:SetDottedLine()void Texture:SetFile(string File?)void Texture:SetLuminance(boolean Luminance)void Texture:SetMaskFile(string MaskFile?)void Texture:SetReverseState(boolean ReverseState)void Texture:SetRotate(number Rotate?)void Texture:SetSelectTexCoord(number SelectTexCoord)void Texture:SetSlice9(boolean Slice9)void Texture:SetTexCoord(number Left, number Right, number Top, number Bottom)void Texture:SetTexture(Layout Texture)

<Frame>

イベント、スクリプト、入力、子、レイヤー、フレーム階層、およびフレームレベルのためのコンテナAPI。Layoutを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute alpha float オプション 1.0
attribute autoSizeToChild boolean オプション false
attribute clickIsDisabled boolean オプション false
attribute disabled boolean オプション false
attribute disableOffscreen boolean オプション false
attribute enableKeyboard boolean オプション false
attribute enableMouse boolean オプション false
attribute frameLevel int オプション 0
attribute frameStrata FRAMESTRATA オプション MEDIUM
attribute id int オプション 0
attribute movable boolean オプション false
attribute resizable boolean オプション false
attribute sendEventToParent boolean オプション false
attribute toplevel boolean オプション false
child Backdrop BackdropType 0..unbounded
child Frames FramesType 0..unbounded
child HitRectInsets Inset 0..unbounded
child Layers LayersType 0..unbounded
child ResizeBounds ResizeBoundsType 0..unbounded
child Scripts ScriptsType 0..unbounded
child TitleRegion LayoutFrameType 0..unbounded

メソッド

void Frame:Disable()void Frame:Enable()table Children = Frame:GetChildList(boolean TopChild?)boolean EventRequireVisible = Frame:GetEventRequireVisible(string Event)integer Level = Frame:GetFrameLevel()string FrameStrata = Frame:GetFrameStrata()number ID = Frame:GetID()integer Layers = Frame:GetLayersCount()boolean Enable = Frame:IsEnable()boolean KeyboardEnable = Frame:IsKeyboardEnable()boolean MouseEnable = Frame:IsMouseEnable()boolean MouseOver = Frame:IsMouseOver()void Frame:Locked()void Frame:RegisterEvent(string Event, boolean RequireVisible?)void Frame:RegisterForClicks()void Frame:RegisterForDrag()void Frame:ResetFrameOrder()void Frame:SetBackdrop()void Frame:SetBackdropEdgeAlpha(number BackdropEdgeAlpha?)void Frame:SetBackdropEdgeColor(number Color)void Frame:SetBackdropTileAlpha(number BackdropTileAlpha?)void Frame:SetBackdropTileColor(number Color)void Frame:SetCapture()void Frame:SetEnable(boolean Enable)void Frame:SetEventRequireVisible(string Event, boolean RequireVisible)void Frame:SetFrameLevel(integer FrameLevel)void Frame:SetFrameStrata(string Strata)void Frame:SetID(integer ID)void Frame:SetKeyboardEnable(boolean KeyboardEnable)void Frame:SetLayers(integer Layer, Layout Layout)void Frame:SetMaxBounds(number M_x, number M_y)void Frame:SetMinBounds(number M_x, number M_y)void Frame:SetMouseEnable(boolean MouseEnable)void Frame:SetParent(Layout Parent)void Frame:SetScissorRect(boolean Enable, Layout RectSource)void Frame:SetScripts(string EventScriptName, string Func)void Frame:SetScrollParent(Layout ScrollParent)void Frame:SetUpdateWhenOff(boolean UpdateWhenOff)void Frame:SizeToChild()void Frame:StartMoving()void Frame:StartSizing(string AnchorPoint)void Frame:StopMovingOrSizing()void Frame:Unlocked()void Frame:UnregisterEvent(string Event)

<Button>

ラベルメトリクス、テキストスタイル、テクスチャ、および視覚的なボタン状態のためのクリック可能なコントロールAPI。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute text string オプション
attribute useAlphaCollision boolean オプション false
child DisabledHighlightText FontStringType 0..unbounded
child DisabledHighlightTexture TextureType 0..unbounded
child DisabledText FontStringType 0..unbounded
child DisabledTexture TextureType 0..unbounded
child HighlightText FontStringType 0..unbounded
child HighlightTexture TextureType 0..unbounded
child NormalHighlightText FontStringType 0..unbounded
child NormalHighlightTexture TextureType 0..unbounded
child NormalText FontStringType 0..unbounded
child NormalTexture TextureType 0..unbounded
child PushedHighlightText FontStringType 0..unbounded
child PushedHighlightTexture TextureType 0..unbounded
child PushedText FontStringType 0..unbounded
child PushedTextOffset Dimension 0..unbounded
child PushedTexture TextureType 0..unbounded

メソッド

FontString DisabledText = Button:GetDisabledText()Texture DisabledTexture = Button:GetDisabledTexture()FontString HighlightText = Button:GetHighlightText()Texture HighlightTexture = Button:GetHighlightTexture()FontString NormalText = Button:GetNormalText()Texture NormalTexture = Button:GetNormalTexture()Texture PushedTexture = Button:GetPushedTexture()string Text = Button:GetText()number TextHeight = Button:GetTextHeight()number TextWidth = Button:GetTextWidth()boolean UseAlphaCollision = Button:GetUseAlphaCollision()boolean ButtonPushed = Button:IsButtonPushed(string Str)boolean LockHighlight = Button:IsLockHighlight()boolean LockPushed = Button:IsLockPushed()void Button:LockHighlight()void Button:LockNormal()void Button:LockPushed()void Button:RemoveDisabledTexture()void Button:SetDisabledTexture(Layout Texture)void Button:SetHighlightTexture(Layout Texture)void Button:SetNormalTexture(Layout Texture)void Button:SetPushedTexture(Layout Texture)void Button:SetText(string Text?)void Button:SetTextAnchor()void Button:SetTextColor(number TextColor)void Button:SetUseAlphaCollision(boolean UseAlphaCollision)void Button:UnlockHighlight()void Button:UnlockNormal()void Button:UnlockPushed()

<CheckButton>

チェック状態とチェックマークテクスチャのためのトグルボタンAPI。Buttonを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute autoChecked boolean オプション true
attribute checked boolean オプション false
attribute firstPaintCheckButton boolean オプション false
child CheckedHighlightTexture TextureType 0..unbounded
child CheckedTexture TextureType 0..unbounded
child DisabledCheckedHighlightTexture TextureType 0..unbounded
child DisabledCheckedTexture TextureType 0..unbounded
child DisabledUnCheckedHighlightTexture TextureType 0..unbounded
child DisabledUnCheckedTexture TextureType 0..unbounded
child UnCheckedHighlightTexture TextureType 0..unbounded
child UnCheckedTexture TextureType 0..unbounded

メソッド

Texture CheckedTexture = CheckButton:GetCheckedTexture()Texture DisabledCheckTexture = CheckButton:GetDisabledCheckTexture()boolean Checked = CheckButton:IsChecked()void CheckButton:SetChecked(boolean Checked)

<RadioButton>

グループと検索フレーム設定のための相互排他ボタンAPI。CheckButtonを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute groupId int オプション 0

メソッド

Frame ButtonSearchFrame = RadioButton:GetButtonSearchFrame()number GroupId = RadioButton:GetGroupId()void RadioButton:SetButtonSearchFrame(Layout ButtonSearchFrame)void RadioButton:SetGroupId(number GroupId)

<RepeatButton>

繰り返しタイミングのための押し続けボタンAPI。Buttonを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute repeatTime float オプション 1.0

メソッド

number RepeatTime = RepeatButton:GetRepeatTime()void RepeatButton:SetRepeatTime(number RepeatTime)

開いたタイミングのためのドロップダウントグルAPI。CheckButtonを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute openedTime float オプション 3.0
child Menu FrameType 0..unbounded

メソッド

number OpenedTime = DropDownButton:GetOpenedTime()void DropDownButton:SetOpenedTime(number OpenedTime)

<EditBox>

コンテンツ、フォーカス、キャレット、選択、履歴、数値制限、複数行テキスト、およびRTLのためのテキスト入力API。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute autoFocus boolean オプション true
attribute historyLines int オプション 0
attribute letters int オプション 255
attribute multiLine boolean オプション false
attribute numeric boolean オプション false
attribute numericFormat NumericFormatType オプション
attribute numericMax double オプション
attribute numericMin double オプション
attribute password boolean オプション false
attribute placeholderText string オプション
child CaretColor ColorType 0..unbounded
child FocusedTexture TextureType 0..unbounded
child FontString FontStringType 0..unbounded
child HighlightColor ColorType 0..unbounded
child NormalTexture TextureType 0..unbounded
child PlaceholderString FontStringType 0..unbounded
child TextInsets Inset 0..unbounded

メソッド

void EditBox:AddHistoryLine(string Text)void EditBox:ClearFocus()number Red, number Green, number Blue = EditBox:GetCaretColor()boolean CheckNumericLimit = EditBox:GetCheckNumericLimit()number EmojiCount = EditBox:GetEmojiCount()number EmojiCountMax = EditBox:GetEmojiCountMax()number LettersLimit = EditBox:GetLettersLimit()number MultiFirstLine = EditBox:GetMultiFirstLine()number MultiMaxLines = EditBox:GetMultiMaxLines()number MultiRangeLines = EditBox:GetMultiRangeLines()number Number = EditBox:GetNumber()boolean Numeric = EditBox:GetNumeric()number NumericClampDelaySeconds = EditBox:GetNumericClampDelaySeconds()string NumericFormat = EditBox:GetNumericFormat()number NumericMax = EditBox:GetNumericMax()number NumericMin = EditBox:GetNumericMin()number PlaceCaret = EditBox:GetPlaceCaret()string Text = EditBox:GetText()void EditBox:HighlightText(integer Start, integer End)void EditBox:InsertChar(string Character?)void EditBox:InsertText(string Text?)void EditBox:SetCaretAtEnd()void EditBox:SetCaretAtStart()void EditBox:SetCaretColor(number CaretColor)void EditBox:SetCheckNumericLimit(boolean CheckNumericLimit)void EditBox:SetFocus()void EditBox:SetKeyboardInputEnable(boolean KeyboardInputEnable)void EditBox:SetLettersLimit(integer LettersLimit)void EditBox:SetMaxMultiline(integer MaxMultiline)void EditBox:SetMultiFirstLine(integer MultiFirstLine)void EditBox:SetNumber(string Ws?)void EditBox:SetNumeric(boolean Numeric)void EditBox:SetNumericClampDelaySeconds(number NumericClampDelaySeconds)void EditBox:SetNumericFormat(string Ws?)void EditBox:SetNumericMax(number NumericMax)void EditBox:SetNumericMin(number NumericMin)void EditBox:SetPasswordMode(boolean PasswordMode)void EditBox:SetPlaceCaret(number PlaceCaret)void EditBox:SetRTL(boolean RTL)void EditBox:SetText(string Text?)void EditBox:SetTextColor(number TextColor)void EditBox:SetTextInset()

<ListBox>

アイテム、選択、チェックされた行、ビューポート位置、および行サイズのためのリストAPI。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute fadeDuration float オプション 3.0
attribute insertMode INSERTMODE オプション BOTTOM
child FontString 0..unbounded
child TextInsets Inset 0..unbounded

メソッド

void ListBox:Clear()number CurrentItem = ListBox:GetCurrentItem()number ItemHeight = ListBox:GetItemHeight()number ItemSize = ListBox:GetItemSize()number TopItem = ListBox:GetTopItem()void ListBox:InsertItem(string Text, number Pos?)boolean ItemChecked = ListBox:IsItemChecked(integer ItemChecked)void ListBox:RemoveItem(integer Index)void ListBox:SetItemChecked(integer Index, boolean Checked)void ListBox:SetItemHeight(number ItemHeight)void ListBox:SetTopItem(integer TopItem)

<MessageFrame>

メッセージ、行数、スクロール、フェード、持続時間、および内部フォント設定のためのチャットおよびログAPI。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute autoResize boolean オプション false
attribute bytes BytesType オプション 1023
attribute displayDuration float オプション 10.0
attribute fade boolean オプション true
attribute fadeDuration float オプション 3.0
attribute maxLines MaxLinesType オプション 10
child FontString 0..unbounded
child TextInsets Inset 0..unbounded

メソッド

void MessageFrame:AddMessage(string Text?, number Color?)void MessageFrame:ClearText()void MessageFrame:EnableHyperlink(boolean Hyperlink)boolean AutoResize = MessageFrame:GetAutoResize()number DisplayDuration = MessageFrame:GetDisplayDuration()number FadeDuration = MessageFrame:GetFadeDuration()FontString Font = MessageFrame:GetFontString()number LastLine = MessageFrame:GetLastLine()number LineBytes = MessageFrame:GetLineBytes()integer Lines = MessageFrame:GetLines()number MaxLines = MessageFrame:GetMaxLines()number PageLines = MessageFrame:GetPageLines()number Position = MessageFrame:GetPosition()void MessageFrame:ResetTime()void MessageFrame:ScrollBottom()void MessageFrame:ScrollDown()void MessageFrame:ScrollTop()void MessageFrame:ScrollUp()void MessageFrame:SetAutoResize(boolean AutoResize)void MessageFrame:SetDisplayDuration(number DisplayDuration)void MessageFrame:SetFadeDuration(number FadeDuration)void MessageFrame:SetFontSize(integer FontSize)void MessageFrame:SetLastLine(integer LastLine)void MessageFrame:SetLineBytes(integer LineBytes)void MessageFrame:SetMaxLines(integer MaxLines)void MessageFrame:SetPosition(integer Position)

<Model>

モデル、ペーパードール、マテリアル、コンポーネント、カメラ、ボーン、染料、およびモーションのための3DモデルAPI。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute file string オプション
attribute fogFar float オプション 1.0
attribute fogNear float オプション 0.0
attribute maskFile string オプション
attribute targetBone PLAYERMODELBONE オプション HEAD
child FogColor ColorType 0..1

メソッド

void Model:Build()boolean CanDye, boolean Slot1, boolean Slot2, boolean Slot3, boolean Slot4 = Model:CanDyeFXColors(integer CanDyeFXColors?)void Model:CardModelDiffuse(boolean Obtained)number Scale|boolean False = Model:GetBoneScale(number BoneIndex)number MaterialCount = Model:GetMaterialCount()number Color1|boolean False, number Color2? = Model:GetPaperdollColor(number PartIndex)string Part|boolean False = Model:GetPaperdollPart(number PartIndex)boolean Model = Model:HasModel()void Model:InserLinkFrame(string PName, number X, number Y, number Z)boolean Paperdoll = Model:IsPaperdoll()void Model:PlayMotion(string PMotion)void Model:ReleaseModel()void Model:SetAlignmentFrames(string SourceFrame, string TargetFrame, number X, number Y)void Model:SetBoneScale(number BoneIndex, number BoneScale)void Model:SetCameraPosition(number M_x, number M_y, number M_z)void Model:SetComponent(string PPartName, string PComponentName)void Model:SetComponentColors(string PPartName, number R, number G, number B, number R, number G, number B)void Model:SetDefaultTexture(Layout DefaultTexture)void Model:SetDummyFemale()void Model:SetDummyMale()void Model:SetDyeFXColors(integer Color1, integer Color2, integer Color3, integer Color4)void Model:SetEntity(string ACTWorld)void Model:SetGuildHouseBuilding(integer Id)boolean Result = Model:SetHanger(number ItemDBID, boolean BFitting)string Result = Model:SetItemLink(string PItemLink)void Model:SetMaskFile(string MaskFile)void Model:SetModel(number ItemID)void Model:SetModelOffset(number M_x?, number M_y?, number M_z?)void Model:SetPaperdollColor(number PartIndex, number PartColor1, number PartColor2)void Model:SetPaperdollPart(number PartIndex, string PartName)void Model:SetPet(integer Index)void Model:SetPlayerModel(string FriendName)void Model:SetServant(number Index)void Model:SetServantHire(integer Index)void Model:SetTargetBone(string TargetBone)void Model:SetTargetRotate(number TargetRotate)void Model:SetUnit(string Sprite, boolean ShowWeapon, boolean ShowChangeShape)void Model:TakeOffAll()void Model:TakeOffWeapon()

<ScrollFrame>

オフセット、範囲、ターゲット移動、速度、滑らかさ、および子境界のためのスクロールコンテナAPI。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute scrollSpeed float オプション 5.0
child ScrollChild ScrollChildType 0..1

メソッド

number HorizontalScroll = ScrollFrame:GetHorizontalScroll()number Horizontal, number Vertical = ScrollFrame:GetScrollRange()number ScrollSmoothness = ScrollFrame:GetScrollSmoothness()number ScrollSpeed = ScrollFrame:GetScrollSpeed()number Horizontal, number Vertical = ScrollFrame:GetTargetScrollOffset()number VerticalScroll = ScrollFrame:GetVerticalScroll()void ScrollFrame:ResetScrollPosition()void ScrollFrame:SetHorizontalScroll(number HorizontalScroll)void ScrollFrame:SetScrollRange(number Horizontal, number Vertical)void ScrollFrame:SetScrollSmoothness(number ScrollSmoothness)void ScrollFrame:SetScrollSpeed(number ScrollSpeed)void ScrollFrame:SetTargetScrollOffset(number Horizontal, number Vertical)void ScrollFrame:SetVerticalScroll(number VerticalScroll)void ScrollFrame:UpdateScrollChildRect()

<Slider>

現在値、範囲、ステップ、および増分のためのスライダーAPI。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute defaultValue float オプション 0.0
attribute incrementValue float オプション 0.0
attribute largeStep float オプション 0.0
attribute maxValue float オプション 0.0
attribute minValue float オプション 0.0
attribute orientation ORIENTATION オプション VERTICAL
attribute smallStep float オプション 0.0
attribute stepMode SLIDERMODETYPE オプション FLOAT
child ThumbButton ButtonType 0..unbounded
child ThumbTexture TextureType 0..unbounded

メソッド

void Slider:DecrementValue()number IncrementValue = Slider:GetIncrementValue()number MaxValue = Slider:GetMaxValue()number Minimum, number Maximum = Slider:GetMinMaxValues()number MinValue = Slider:GetMinValue()number Value = Slider:GetValue()string ValueStepMode = Slider:GetValueStepMode()void Slider:IncrementValue()void Slider:SetIncrementValue(number IncrementValue)void Slider:SetMaxValue(number MaxValue)void Slider:SetMinMaxValues(number Minimum, number Maximum)void Slider:SetMinValue(number Minimum, boolean SendEvent?)void Slider:SetValue(number Value, boolean SendEvent?)void Slider:SetValueStepMode(string Mode)

<StatusBar>

現在値、範囲、および塗りつぶし色のためのプログレスバーAPI。Frameを継承します。

XMLフィールド

種類 名前 要件 デフォルト 出現
attribute defaultValue float オプション
attribute maxValue float オプション
attribute minValue float オプション
attribute reverse boolean オプション false
child BarColor ColorType 0..unbounded
child BarTexture TextureType 0..unbounded

メソッド

number Red, number Green, number Blue, number Alpha = StatusBar:GetBarColor()number MaxValue = StatusBar:GetMaxValue()number MinValue = StatusBar:GetMinValue()number Value = StatusBar:GetValue()void StatusBar:SetBarColor(number Color)void StatusBar:SetMaxValue(number MaxValue)void StatusBar:SetMinValue(number MinValue)void StatusBar:SetValue(number Value)

<Tooltip>

所有権、行構築、テキスト、およびゲームオブジェクト詳細ソースのためのツールチップAPI。Frameを継承します。

メソッド

void Tooltip:AddCustomTooltipLine(string Str?)void Tooltip:AddDoubleEqualLine(string TextL?, string TextR?, number RL?, number GL?, number BL?, number RR?, number GR?, number BR?, number AnchorType?, number AlignL?, number AlignR?, boolean Warp?)void Tooltip:AddDoubleIconLine(string TextL?, string TextR?, number RL?, number GL?, number BL?, number RR?, number GR?, number BR?, number IconLeftRow?, number IconRightRow?, boolean ShowR?, boolean Warp?, boolean IsNarrow?)void Tooltip:AddDoubleLine(string TextL?, string TextR?, number RL?, number GL?, number BL?, number RR?, number GR?, number BR?)void Tooltip:AddIconLine(string Text?, number R?, number G?, number B?, number IconRow?, boolean Warp?)void Tooltip:AddLine(string Text?, number R?, number G?, number B?, boolean Warp?, number MinWidthType?, number Align?)void Tooltip:AddSeparator()void Tooltip:AddStatusBar(number StartValue?, number EndValue?, number R?, number G?, number B?, number A?, string BarText?)void Tooltip:ClearLines()boolean Owned = Tooltip:IsOwned(Layout Owner)void Tooltip:SetAbility(integer DBID)void Tooltip:SetAccountBagItem(integer Info)void Tooltip:SetActionItem(integer Index)void Tooltip:SetAssignItem(integer AssignItem)void Tooltip:SetATFTitleItem(integer Idx)void Tooltip:SetATFTitleTipItem(integer Idx, integer Type, integer Rare)void Tooltip:SetATFUseItem(integer Idx)void Tooltip:SetAuctionBidItem(integer Index)void Tooltip:SetAuctionBrowseItem(integer Index)void Tooltip:SetAuctionItem()void Tooltip:SetAuctionSellItem(integer Index)void Tooltip:SetBagItem(integer Index)void Tooltip:SetBankItem(integer Index)void Tooltip:SetBootyItem(integer Item)void Tooltip:SetCardItem(integer Index)void Tooltip:SetCoolCloth(string Link?)void Tooltip:SetCraftItem(integer IRecpiteGUID, integer IButtonID)void Tooltip:SetCraftItemRuneHole(integer IRecpiteGUID)void Tooltip:SetCraftQueueRequestItem(integer IItemGUID)void Tooltip:SetCraftRequestItem(integer IRecpiteGUID, integer ICraftRequestItemIndex)void Tooltip:SetEquipmentItem(integer Index)void Tooltip:SetExtraActionItem(integer Item)void Tooltip:SetFusionStone(integer Ability1, integer Ability2, integer Ability3)void Tooltip:SetGameBarItem(integer Index)void Tooltip:SetHistoryItem(integer Info)void Tooltip:SetHouseItem(number ContainerID?, number Index?)void Tooltip:SetHyperLink(string Link?, boolean ForceHideCompareTooltip?)void Tooltip:SetImplementActionItem(integer Index)void Tooltip:SetInboxItem(integer Index, number ItemPos?)void Tooltip:SetInventoryItem(string Unit?, number Index?)void Tooltip:SetItemDB(integer OrgObjID)void Tooltip:SetItemMall(integer Guid)void Tooltip:SetLootItem(integer Serial)void Tooltip:SetMagicBaseDB(integer OrgObjID)void Tooltip:SetMagicCollectDB(integer OrgObjID, number G_GameTooltip_SkillPoint?, boolean CurrentLevel?, boolean NextLevel?, boolean MaxLevel?)void Tooltip:SetMerchantItem(integer Index)void Tooltip:SetOwner(Layout Relative, string Str, number X, number Y)void Tooltip:SetPartnerItem(integer Index)void Tooltip:SetPet(string Link?)void Tooltip:SetPetActionItem(integer PetItem)void Tooltip:SetPetEquipmentItem(integer Index, string Position)void Tooltip:SetPetFeedFoodItem()void Tooltip:SetPetFeedFoodItemTmp(integer Index)void Tooltip:SetPetProductItem(integer Index, number Position?, number ItemIndex?)void Tooltip:SetPetSkillItem(integer Index, integer Position)void Tooltip:SetPetTalentSkillItem(integer PetIndex, integer SkillIndex)void Tooltip:SetPhantom(string Link?, boolean G_GameTooltip_IsPhantomSkill?)void Tooltip:SetQuestItem(integer Type, integer ID)void Tooltip:SetRecipeStoreItem(integer Index)void Tooltip:SetRTL(boolean RTL)void Tooltip:SetRuneExChangeItem(integer Index)void Tooltip:SetSendMailItem(number Index?)void Tooltip:SetServant(string Link?)void Tooltip:SetShoppingCartItem(integer Index)void Tooltip:SetSkillItem(integer SkillType, integer SkillID, number G_GameTooltip_SkillPoint?, boolean CurrentLevel?, boolean NextLevel?, boolean MaxLevel?)void Tooltip:SetSkillItem_LevelUp(integer SkillType, integer SkillID, integer SkillPoint, boolean CurrentLevel?, boolean NextLevel?, boolean MaxLevel?)void Tooltip:SetStoreItem(string State, integer Index)void Tooltip:SetSuitSkillEquipmentItem(integer Index)void Tooltip:SetSuitSkillListItem(integer Index)void Tooltip:SetSuitSkillPlateItem(integer Index)void Tooltip:SetSuitSkillSkillItem(integer Index)void Tooltip:SetText(string Text?, number Red?, number Green?, number Blue?, boolean Wrap, number Align?, number MinWidthType?)void Tooltip:SetTextWithHeader(string Text?, number R?, number G?, number B?, boolean Warp, number MinWidthType?)void Tooltip:SetTitle(integer NTitleID)void Tooltip:SetTradePlayerItem(integer Index)void Tooltip:SetTradeTargetItem(integer Index)void Tooltip:SetUnitBuff(string Unit, integer Index)void Tooltip:SetUnitDebuff(string Unit, integer Index)void Tooltip:SetWorldMapNPC(integer OrgObjID, number X?, number Z?, string Name?, number ZoneID?)void Tooltip:SetZone(string Link?)