• Home
  • Samples
  • Api Documentation
Show / Hide Table of Contents
  • Aximo
    • AssetManager
    • AxMath
    • AxPixelFormat
    • AxPrimitiveType
    • BoxExtensions
    • BoxHelper
    • BufferData
    • BufferData1D
    • BufferData1D<T>
    • BufferData2D
    • BufferData2D<T>
    • BufferData3D
    • BufferData3D<T>
    • BufferDataExtentions
    • Camera
    • Camera.CameraChangedDelegate
    • CameraType
    • DebugHelper
    • DictionaryExtensions
    • EventCounter
    • FaceExtensions
    • GenerateFileDelegate
    • Hashing
    • IArray<T>
    • IData
    • IDynamicArray<T>
    • ImageExtensions
    • IPosition
    • IVisitor
    • IVisitorNode
    • Line2
    • Line3
    • ListExtensions
    • Log
    • LogExtensions
    • Mesh
    • MeshColorComponent
    • MeshComponent
    • MeshComponent<T>
    • MeshComponentType
    • MeshFace<T>
    • MeshFaceType
    • MeshNormalComponent
    • MeshPosition2Component
    • MeshPosition3Component
    • MeshPositionComponent<T>
    • MeshUVComponent
    • MeshVertexList<T>
    • OrthographicCamera
    • PathBuilder
    • PerspectiveFieldOfViewCamera
    • Plane
    • Ray
    • ScreenResizeEventArgs
    • SharedLib
    • StreamExtensions
    • StringExtensions
    • Transform
    • VectorExtensions
    • VectorHelper
  • Aximo.Engine
    • Actor
    • ActorComponent
    • AfterApplicationInitializedDelegate
    • Application
    • ApplicationConfig
    • BufferComponent
    • CommandLineOptions
    • ISceneInterface
    • LerpFunc<TValue>
    • Material
    • Material.Parameter
    • Material.ParamterType
    • MaterialManager
    • MeshBuilder
    • PipelineType
    • PrimitiveDrawInterface
    • PrimitiveSceneProxy
    • ScaleFunc
    • ScaleFuncs
    • SceneComponent
    • SceneContext
    • SceneObject
    • Shader
    • Startup
    • Startup<TApplication, TGtk>
    • Startup<TApplication>
    • StaticMeshSceneProxy
    • StaticPrimitiveDrawInterface
    • TaskQueue
    • Texture
    • TextureManager
    • Tween
    • Tween<TValue>
    • Tween1
    • Tween2
    • Tween3
    • TweenBuilder
    • TweenBuilder<TTarget>
    • TweenBuilderExtensions
    • TweenFinishedDelegate
    • TweenState
    • TweenStopBehavior
  • Aximo.Engine.Audio
    • AudioManager
  • Aximo.Engine.Components.Geometry
    • CrossLineComponent
    • CubeComponent
    • DebugCubeComponent
    • GraphicsScreenTextureComponent
    • GridPlaneComponent
    • LineComponent
    • MeshComponent
    • PrimitiveComponent
    • QuadComponent
    • ScreenTextureComponent
    • SkyBoxComponent
    • SphereComponent
    • StaticMeshComponent
    • StatsComponent
  • Aximo.Engine.Components.Lights
    • DirectionalLightComponent
    • LightComponent
    • PointLightComponent
  • Aximo.Engine.Components.UI
    • UIAnchors
    • UIButton
    • UIButtonComponent
    • UIComponent
    • UIContainerComponent
    • UIDock
    • UIFloatingContainer
    • UIFlowContainer
    • UIImage
    • UILabelComponent
    • UIPanelComponent
    • UIRect
  • Aximo.Engine.Windows
    • GtkUI
    • MouseButtonArgs
    • MouseMoveArgs
    • RenderWindow
    • WindowContext
  • Aximo.Generators.AlchemyCircle
    • AlchemyCircleGenerator
    • AlchemyCircleOptions
    • CiaccoRandom
    • TextureDraw
  • Aximo.Render
    • IBounds
    • IDeferredRenderable
    • IForwardRenderable
    • ILightObject
    • ILightTarget
    • IMeshObject
    • IReloadable
    • IRenderableObject
    • IRenderObject
    • IRenderTarget
    • IScaleRotate
    • IScreenRenderable
    • IShadowObject
    • IUpdateFrame
    • LightType
    • MaterialColorBlendMode
    • MeshDepthSorter
    • PixelFormatExtensions
    • PrimitiveObject
    • RenderContext
    • Renderer
    • RendererMaterial
    • ScreenTextureObject
    • SlotAllocator<T>
  • Aximo.Render.Objects
    • LightObject
    • RenderObject
    • RenderObjectBase
    • ScreenSceneObject
    • ScreenshotObject
    • SimpleVertexObject
    • SkyboxObject
  • Aximo.Render.OpenGL
    • BindingPoint
    • BufferObject
    • CullFaceMode
    • DepthFunction
    • DynamicInternalMesh
    • ElementsBufferObject
    • FlushRenderBackend
    • FrameBuffer
    • GraphicsDevice
    • GraphicsTexture
    • InternalLightManager
    • InternalMesh
    • InternalTextureManager
    • IObjectHandle
    • IObjectIdentifier
    • IObjectLabel
    • MeshData
    • MeshData<T>
    • MeshDataBuilder
    • MeshExtensions
    • ObjectManager
    • RenderBuffer
    • RendererShader
    • RendererTexture
    • ShaderCompilation
    • ShaderSource
    • StaticInternalMesh
    • StructHelper
    • UniformBufferObject
    • VertexArrayObject
    • VertexBufferObject
    • VertexLayoutBinded
    • VertexLayoutBindedAttribute
    • VertexLayoutDefinition
    • VertexLayoutDefinitionAttribute
  • Aximo.Render.Pipelines
    • DeferredPass
    • DeferredRenderPipeline
    • DirectionalShadowRenderPipeline
    • ForwardRenderPipeline
    • IRenderPipeline
    • PointShadowRenderPipeline
    • RenderPipeline
    • ScreenPipeline
  • Aximo.Util.IcoSphere
    • IcoSphereCreator
    • IcoSphereMesh
    • MeshGeometry3D
    • TriangleIndices
    • VertexSoup<TVertexStruct>
  • Aximo.VertexData
    • EngineExtensions
    • IPrimitive
    • IPrimitive<TVertex>
    • IVertex
    • IVertexColor
    • IVertexNormal
    • IVertexPos2UV
    • IVertexPosColor
    • IVertexPosition<TVector>
    • IVertexPosition2
    • IVertexPosition3
    • IVertexPosNormalColor
    • IVertexPosNormalUV
    • IVertexPosUV
    • IVertexUV
    • Line<TVertex>
    • Polygon<TVertex>
    • Quad<TVertex>
    • VertexDataPos
    • VertexDataPos2
    • VertexDataPos2UV
    • VertexDataPosColor
    • VertexDataPosNormalColor
    • VertexDataPosNormalUV
    • VertexDataPosUV
  • OpenToolkit.Mathematics
    • AntiVector4d
    • BiVector3d
    • BiVector4d
    • Rotor3

Class UIButton

Inheritance
System.Object
SceneObject
ActorComponent
SceneComponent
PrimitiveComponent
MeshComponent
StaticMeshComponent
ScreenTextureComponent
GraphicsScreenTextureComponent
UIComponent
UIContainerComponent
UIButton
Implements
System.IDisposable
Inherited Members
UIContainerComponent.Padding
UIComponent.UIComponents
UIComponent.UpdateFrame()
UIComponent.Margin
UIComponent.Location
UIComponent.Size
UIComponent.Border
UIComponent.Dock
UIComponent.SetRectangleUV(RectangleF)
UIComponent.SetRectanglePixels(RectangleF)
UIComponent._NeedRedraw
UIComponent.Redraw()
UIComponent.InvokeDrawControl()
UIComponent.MouseEntered
UIComponent.OnScreenMouseMove(MouseMoveArgs)
UIComponent.OnScreenMouseDown(MouseButtonArgs)
UIComponent.OnScreenMouseUp(MouseButtonArgs)
GraphicsScreenTextureComponent.ResizeImage(Vector2i)
GraphicsScreenTextureComponent.Image
GraphicsScreenTextureComponent.Texture
GraphicsScreenTextureComponent.UpdateTexture()
ScreenTextureComponent.CustomOrder
ScreenTextureComponent.OnAttached()
StaticMeshComponent.Mesh
StaticMeshComponent.SetMesh(Mesh)
StaticMeshComponent.CreateProxy()
PrimitiveComponent.CastShadow
PrimitiveComponent.DrawPriority
PrimitiveComponent.Materials
PrimitiveComponent.AddMaterial(Material)
PrimitiveComponent.AddMaterial(Material, Int32)
PrimitiveComponent.RemoveMaterial(Material)
PrimitiveComponent.Material
PrimitiveComponent.Visit<T>(Action<T>, Func<T, Boolean>)
SceneComponent.Components
SceneComponent.Parent
SceneComponent.Visible
SceneComponent.GetComponent<T>()
SceneComponent.CanAttach(SceneComponent)
SceneComponent.AddComponent(SceneComponent)
SceneComponent.OnDetached()
SceneComponent.RemoveComponent(SceneComponent)
SceneComponent.ParentComponents
SceneComponent.RootComponent
SceneComponent.Actor
SceneComponent.Detach()
SceneComponent.IsAbsoluteScale
SceneComponent.IsAbsoluteRotation
SceneComponent.IsAbsoluteTranslation
SceneComponent.RelativeScale
SceneComponent.RelativeRotation
SceneComponent.RelativeTranslation
SceneComponent.Transform
SceneComponent.CalculateTransform()
SceneComponent.TranslationMatrix
SceneComponent.LocalToWorld()
SceneComponent.OnScreenResize(ScreenResizeEventArgs)
SceneComponent.MouseMove
SceneComponent.MouseUp
SceneComponent.MouseDown
SceneComponent.Click
SceneComponent.OnMouseMove(MouseMoveArgs)
SceneComponent.OnMouseDown(MouseButtonArgs)
SceneComponent.OnMouseUp(MouseButtonArgs)
SceneComponent.OnMouseClick(MouseButtonArgs)
SceneComponent.Level
SceneComponent.WorldBounds
SceneComponent.LocalBounds
SceneComponent.UpdateWorldBounds()
SceneComponent.UpdateWorldBounds(Matrix4)
ActorComponent.ComponentId
ActorComponent.HasChanges
ActorComponent.Dispose(Boolean)
SceneObject.ObjectId
SceneObject.Name
SceneObject.Dispose()
SceneObject.VisitChilds<T>(Action<T>, Func<T, Boolean>)
Namespace: Aximo.Engine.Components.UI
Assembly: AxEngine.dll
Syntax
public class UIButton : UIContainerComponent, IDisposable

Constructors

| Improve this Doc View Source

UIButton()

Declaration
public UIButton()

Fields

| Improve this Doc View Source

LabelComponent

Declaration
public UILabelComponent LabelComponent
Field Value
Type Description
UILabelComponent

Properties

| Improve this Doc View Source

BackColor

Declaration
public Color BackColor { get; set; }
Property Value
Type Description
SixLabors.ImageSharp.Color
| Improve this Doc View Source

BackColorHover

Declaration
public Color BackColorHover { get; set; }
Property Value
Type Description
SixLabors.ImageSharp.Color
| Improve this Doc View Source

BorderColor

Declaration
public Color BorderColor { get; set; }
Property Value
Type Description
SixLabors.ImageSharp.Color
| Improve this Doc View Source

BorderColorHover

Declaration
public Color BorderColorHover { get; set; }
Property Value
Type Description
SixLabors.ImageSharp.Color
| Improve this Doc View Source

BorderSize

Declaration
public float BorderSize { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

Color

Declaration
public Color Color { get; set; }
Property Value
Type Description
SixLabors.ImageSharp.Color
| Improve this Doc View Source

FontSize

Declaration
public float FontSize { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

Text

Declaration
public string Text { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

DrawControl()

Declaration
protected override void DrawControl()
Overrides
UIComponent.DrawControl()
| Improve this Doc View Source

OnMouseEnter(MouseMoveArgs)

Declaration
public override void OnMouseEnter(MouseMoveArgs e)
Parameters
Type Name Description
MouseMoveArgs e
Overrides
UIComponent.OnMouseEnter(MouseMoveArgs)
| Improve this Doc View Source

OnMouseLeave(MouseMoveArgs)

Declaration
public override void OnMouseLeave(MouseMoveArgs e)
Parameters
Type Name Description
MouseMoveArgs e
Overrides
UIComponent.OnMouseLeave(MouseMoveArgs)
| Improve this Doc View Source

OnResized()

Declaration
protected override void OnResized()
Overrides
UIComponent.OnResized()

Implements

System.IDisposable
  • Improve this Doc
  • View Source
Back to top Generated by DocFX