GFX
  • Docs
  • API
Search Results for

    Show / Hide Table of Contents
    • Genesis.Core
      • AssetManager
      • Game
      • GameElement
      • GameEventHandler
      • GenesisWindow
      • IGameBehavior
      • Input
      • Layer
      • Light
      • Scene
      • Scene3D
      • SceneEventHandler
      • SceneSizeEvenHandler
      • Storage
      • Utils
    • Genesis.Core.Behaviors
      • AnimationBehavior
      • CameraFlags
      • CharacterController2D
      • ControllerPreset
      • MoveDirection
      • MovementFlags
      • SpriteMovementController
    • Genesis.Core.Behaviors.Physics2D
      • BufferedSpriteCollider
      • PhysicsBox2D
      • PhysicsPolygon2D
      • Rigidbody2D
    • Genesis.Core.Behaviors.Physics3D
      • BoxCollider
      • CapsuleCollider
      • ConvexHullBehavior
      • QubeConvexHull
      • SphereCollider
      • StaticMeshBehavior
    • Genesis.Core.Behaviors._3D
      • Stance
      • ThirdpersonCharacterController
    • Genesis.Core.GameElements
      • BufferedSprite
      • CameraElement
      • Element3D
      • Empty
      • Model
      • ParticleBuffers
      • ParticleDeffinition
      • ParticleEmitter
      • Qube
      • RectElement
      • Skybox
      • Sprite
      • SpriteShapeDeffinition
      • Terrain2D
      • Terrain3D
      • TerrainData
    • Genesis.Graphics
      • Animation
      • Camera
      • CameraType
      • Face
      • Font
      • Framebuffer
      • Glyphe
      • IRenderDevice
      • Material
      • MaterialBuffer
      • Mesh
      • PerspectiveCamera
      • Shader
      • ShaderProgram
      • TexCoords
      • Texture
      • Viewport
    • Genesis.Graphics.Animation3D
      • Animation
      • Animator
      • AssimpNodeData
      • Bone
      • KeyPosition
      • KeyRotation
      • KeyScale
      • ModelMesh
      • boneinfo
      • vertex
    • Genesis.Graphics.Physics
      • BulletDebugRenderer
    • Genesis.Graphics.RenderDevice
      • ClassicGL
      • GLRenderer
    • Genesis.Graphics.Shaders.OpenGL
      • AnimatedModelShader
      • BasicShader
      • DiffuseLightning
      • DiffuseNormalLightning
      • DiffuseNormalShader
      • DiffuseShader
      • DiffuseSolidShader
      • MVPRectShader
      • MVPShader
      • MVPSolidShader
      • ParticleShader
      • ScreenShader
      • SkyboxShader
      • SpriteShader
      • TerrainShader
      • WireframeShader
    • Genesis.Graphics.Shapes
      • BufferedSpriteShape
      • FrameShape
      • GlypheShape
      • LineShape
      • PlaneShape
      • QubeShape
      • RectShape
      • Shape
      • SpriteShape
    • Genesis.Math
      • Matrix4x4
      • NoisePoint
      • PerlinNoise
      • Rect
      • Vec3
    • Genesis.Physics
      • Aabb
      • HitResult
      • MatrixSet
      • MouseRay2
      • PhysicHandler
      • PhysicHandlerEvent
      • PhysicPropeterys
      • PhysicsBehavior
      • PhysicsBehaviorEvent
      • PhysicsHandler2D
      • PhysicsHandler3D
      • Raycast
    • Genesis.UI
      • Canvas
      • ImageButton
      • Label
      • ListItem
      • ListItemBehavior
      • ListSelector
      • ListSelectorBehavior
      • Panel
      • ProgressBar
      • UIEvent
      • UIParseHandler
      • UIParser
      • Widget

    Class Label

    Represents a label widget in the UI.

    Inheritance
    object
    Widget
    Label
    Inherited Members
    Widget.AddChildren(Widget)
    Widget.OnInit(Game, Scene, Canvas)
    Widget.OnUpdate(Game, Scene, Canvas)
    Widget.OnDispose(Game, Scene, Canvas)
    Widget.GetRelativePos(Canvas)
    Widget.GetChildren(string)
    Widget.GetRelativeBounds2D(Canvas)
    Widget.IsHover(Game, Scene, Canvas)
    Widget.FindChildren(string)
    Widget.Name
    Widget.Location
    Widget.Size
    Widget.Parent
    Widget.Children
    Widget.Enabled
    Widget.Debug
    Widget.MouseEnter
    Widget.MouseLeave
    Widget.Click
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Genesis.UI
    Assembly: Genesis.dll
    Syntax
    public class Label : Widget

    Constructors

    Label(string, Vec3, string, Font, Color)

    Create a new instance of the label

    Declaration
    public Label(string name, Vec3 location, string text, Font font, Color color)
    Parameters
    Type Name Description
    string name
    Vec3 location
    string text
    Font font
    Color color

    Properties

    Font

    Gets or sets the font used for the label.

    Declaration
    public Font Font { get; set; }
    Property Value
    Type Description
    Font

    FontSize

    Gets or sets the font size of the label.

    Declaration
    public float FontSize { get; set; }
    Property Value
    Type Description
    float

    Text

    Gets or sets the text content of the label.

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

    TextColor

    Gets or sets the color of the text in the label.

    Declaration
    public Color TextColor { get; set; }
    Property Value
    Type Description
    Color

    Methods

    OnRender(Game, IRenderDevice, Scene, Canvas)

    Renders the label

    Declaration
    public override void OnRender(Game game, IRenderDevice renderDevice, Scene scene, Canvas canvas)
    Parameters
    Type Name Description
    Game game
    IRenderDevice renderDevice
    Scene scene
    Canvas canvas
    Overrides
    Widget.OnRender(Game, IRenderDevice, Scene, Canvas)
    In this article
    Back to top Generated by DocFX