IUIElementUpdate Interface
Namespace: Stride.UIAssembly: Stride.UI.dll
Interface for the update of the UIElements.
public interface IUIElementUpdate
| Name | Description | |
|---|---|---|
| Methods | ||
| Update(GameTime) | Update the time-based state of the UIElement. |
|
| UpdateElementState(Int32) | Recursively update the RenderOpacity, DepthBias and IsHierarchyEnabled state fields of the UIElement. |
|
| UpdateWorldMatrix(ref Matrix, Boolean) | Recursively update the world matrix of the UIElement. |
|
Methods
Update(GameTime)
Update the time-based state of the UIElement.
void Update(GameTime time)
Parameters
| Type | Name | Description |
|---|---|---|
| GameTime | time | The current time of the game |
UpdateElementState(Int32)
Recursively update the RenderOpacity, DepthBias and IsHierarchyEnabled state fields of the UIElement.
void UpdateElementState(int elementBias)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | elementBias | The depth bias value for the current element computed by the parent |
UpdateWorldMatrix(ref Matrix, Boolean)
Recursively update the world matrix of the UIElement.
void UpdateWorldMatrix(ref Matrix parentWorldMatrix, bool parentWorldChanged)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix | parentWorldMatrix | The world matrix of the parent. |
| System.Boolean | parentWorldChanged | Boolean indicating if the world matrix provided by the parent changed |