|
| static void | QueueBevelledRectangle (TexturedBatch2D texturedBatch, FlatBatch2D flatBatch, Vector2 c1, Vector2 c2, float depth, float bevelSize, Color color, Color bevelColor, Color shadowColor, float ambientLight, float directionalLight, float textureScale) |
| static Widget | LoadWidget (object eventsTarget, XElement node, ContainerWidget parentWidget) |
| static bool | TestOverlap (Widget w1, Widget w2) |
| static bool | IsNodeIncludedOnCurrentPlatform (XElement node) |
| static void | UpdateWidgetsHierarchy (Widget rootWidget) |
| static void | LayoutWidgetsHierarchy (Widget rootWidget, Vector2 availableSize) |
| static void | DrawWidgetsHierarchy (Widget rootWidget) |
| static Type | FindTypeFromXmlName (string name, string namespaceName) |
| static Widget | HitTestGlobal (Widget widget, Vector2 point, Func< Widget, bool > predicate) |
| static void | UpdateWidgetsHierarchy (Widget widget, ref bool isMouseCursorVisible) |
|
| Vector2 | Size [get, set] |
| float | RoundingRadius [get, set] |
| int | RoundingCount [get, set] |
| float | BevelSize [get, set] |
| float | DirectionalLight [get, set] |
| float | AmbientLight [get, set] |
| Texture2D | Texture [get, set] |
| float | TextureScale [get, set] |
| bool | TextureLinearFilter [get, set] |
| Color | CenterColor [get, set] |
| Color | BevelColor [get, set] |
| Color | ShadowColor [get, set] |
| float | ShadowSize [get, set] |
| Vector2 | TextureOffset [get] |
| WidgetInput | WidgetsHierarchyInput [get, set] |
| WidgetInput | Input [get] |
| Matrix | LayoutTransform [get, set] |
| Matrix | RenderTransform [get, set] |
| Matrix | GlobalTransform [get] |
| float | GlobalScale [get] |
| Matrix | InvertedGlobalTransform [get] |
| BoundingRectangle | GlobalBounds [get] |
| Color | ColorTransform [get, set] |
| Color | GlobalColorTransform [get] |
| virtual string | Name [get, set] |
| object | Tag [get, set] |
| object | ExtraData [get, set] |
| virtual bool | IsVisible [get, set] |
| virtual bool | IsEnabled [get, set] |
| virtual bool | IsHitTestVisible [get, set] |
| bool | IsVisibleGlobal [get] |
| bool | IsEnabledGlobal [get] |
| bool | ClampToBounds [get, set] |
| virtual Vector2 | Margin [get, set] |
| virtual float | MarginLeft [get, set] |
| virtual float | MarginRight [get, set] |
| virtual float | MarginTop [get, set] |
| virtual float | MarginBottom [get, set] |
| virtual Vector4 | Margin4 [get, set] |
| virtual float | MarginHorizontalSum [get] |
| virtual float | MarginVerticalSum [get] |
| virtual Vector2 | MarginHorizontalSumAndVerticalSum [get] |
| virtual WidgetAlignment | HorizontalAlignment [get, set] |
| virtual WidgetAlignment | VerticalAlignment [get, set] |
| Vector2 | ActualSize [get] |
| Vector2 | DesiredSize [get, set] |
| Vector2 | ParentDesiredSize [get] |
| bool | IsUpdateEnabled = true [get, set] |
| bool | IsDrawEnabled = true [get, set] |
| bool | IsDrawRequired [get, set] |
| bool | IsOverdrawRequired [get, set] |
| XElement | Style [set] |
| ContainerWidget | ParentWidget [get, set] |
| Widget | RootWidget [get] |
◆ BevelledRectangleWidget()
| Game.BevelledRectangleWidget.BevelledRectangleWidget |
( |
| ) |
|
◆ ArrangeOverride()
| override void Game.BevelledRectangleWidget.ArrangeOverride |
( |
| ) |
|
|
virtual |
◆ Draw()
| override void Game.BevelledRectangleWidget.Draw |
( |
DrawContext | dc | ) |
|
|
virtual |
◆ MeasureOverride()
| override void Game.BevelledRectangleWidget.MeasureOverride |
( |
Vector2 | parentAvailableSize | ) |
|
|
virtual |
◆ QueueBevelledRectangle()
| void Game.BevelledRectangleWidget.QueueBevelledRectangle |
( |
TexturedBatch2D | texturedBatch, |
|
|
FlatBatch2D | flatBatch, |
|
|
Vector2 | c1, |
|
|
Vector2 | c2, |
|
|
float | depth, |
|
|
float | bevelSize, |
|
|
Color | color, |
|
|
Color | bevelColor, |
|
|
Color | shadowColor, |
|
|
float | ambientLight, |
|
|
float | directionalLight, |
|
|
float | textureScale ) |
|
static |
◆ m_ambientLight
| float Game.BevelledRectangleWidget.m_ambientLight |
|
private |
◆ m_bevelColor
| Color Game.BevelledRectangleWidget.m_bevelColor |
|
private |
◆ m_bevelSize
| float Game.BevelledRectangleWidget.m_bevelSize |
|
private |
◆ m_cachedBatchesValid
| bool Game.BevelledRectangleWidget.m_cachedBatchesValid |
|
private |
◆ m_cachedFlatBatch
| FlatBatch2D Game.BevelledRectangleWidget.m_cachedFlatBatch = new() |
|
private |
◆ m_cachedPixelsPerUnit
| float Game.BevelledRectangleWidget.m_cachedPixelsPerUnit |
|
private |
◆ m_cachedShadowBatch
| FlatBatch2D Game.BevelledRectangleWidget.m_cachedShadowBatch = new() |
|
private |
◆ m_cachedTexturedBatch
◆ m_cachedTextureScale
| Vector2 Game.BevelledRectangleWidget.m_cachedTextureScale |
|
private |
◆ m_centerColor
| Color Game.BevelledRectangleWidget.m_centerColor |
|
private |
◆ m_directionalLight
| float Game.BevelledRectangleWidget.m_directionalLight |
|
private |
◆ m_flatBatch
◆ m_points
◆ m_roundingCount
| int Game.BevelledRectangleWidget.m_roundingCount |
|
private |
◆ m_roundingRadius
| float Game.BevelledRectangleWidget.m_roundingRadius |
|
private |
◆ m_shadowColor
| Color Game.BevelledRectangleWidget.m_shadowColor |
|
private |
◆ m_shadowSize
| float Game.BevelledRectangleWidget.m_shadowSize |
|
private |
◆ m_texture
| Texture2D Game.BevelledRectangleWidget.m_texture |
◆ m_texturedBatch
◆ m_textureLinearFilter
| bool Game.BevelledRectangleWidget.m_textureLinearFilter |
◆ AmbientLight
| float Game.BevelledRectangleWidget.AmbientLight |
|
getset |
◆ BevelColor
| Color Game.BevelledRectangleWidget.BevelColor |
|
getset |
◆ BevelSize
| float Game.BevelledRectangleWidget.BevelSize |
|
getset |
◆ CenterColor
| Color Game.BevelledRectangleWidget.CenterColor |
|
getset |
◆ DirectionalLight
| float Game.BevelledRectangleWidget.DirectionalLight |
|
getset |
◆ RoundingCount
| int Game.BevelledRectangleWidget.RoundingCount |
|
getset |
◆ RoundingRadius
| float Game.BevelledRectangleWidget.RoundingRadius |
|
getset |
◆ ShadowColor
| Color Game.BevelledRectangleWidget.ShadowColor |
|
getset |
◆ ShadowSize
| float Game.BevelledRectangleWidget.ShadowSize |
|
getset |
◆ Size
| Vector2 Game.BevelledRectangleWidget.Size |
|
getset |
◆ Texture
| Texture2D Game.BevelledRectangleWidget.Texture |
|
getset |
◆ TextureLinearFilter
| bool Game.BevelledRectangleWidget.TextureLinearFilter |
|
getset |
◆ TextureOffset
| Vector2 Game.BevelledRectangleWidget.TextureOffset |
|
get |
◆ TextureScale
| float Game.BevelledRectangleWidget.TextureScale |
|
getset |
该类的文档由以下文件生成: