• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    TextNode クラス

    テキストを描画するノードのクラス

    継承関係

    Object
    Altseed2.Registerable<Node>
    Node
    TransformNode
    TextNode

    継承したメンバー

    TransformNode.AbsoluteTransform

    先祖の変形およびCenterPositionを加味した最終的な変形行列を取得します。

    TransformNode.Angle

    角度(度数法)を取得または設定します。

    TransformNode.Position

    座標を取得または設定します。

    TransformNode.CenterPosition

    中心となる座標をピクセル単位で取得または設定します。

    TransformNode.Scale

    拡大率を取得または設定します。

    TransformNode.HorizontalFlip

    左右を反転するかどうかを取得または設定します。

    TransformNode.VerticalFlip

    上下を反転するかどうかを取得または設定します。

    TransformNode.VisibleTransformNodeInfo
    TransformNode.DrawTransformInfo()
    Node.Parent

    親ノードを取得または設定します。

    Node.Status

    このノードの登録状況を取得または設定します。

    Node.Children

    子要素のコレクションを取得します。

    Node.AddChildNode(Node)

    子要素を追加します。

    Node.RemoveChildNode(Node)

    子要素を削除します。

    Node.OnAdded()

    エンジンに追加された時に実行します。

    Node.OnRemoved()

    エンジンから削除された時に実行します。

    Node.OnUpdate()

    自身が更新された時に実行します。

    Node.IsRegistered

    エンジンに登録され、ノードツリーを辿ってAltseed2.RootNode にたどり着けるかどうかを取得します。

    Node.IsUpdated

    このNodeが更新されるかどうかを取得または設定します。

    Node.IsUpdatedActually

    先祖のIsUpdatedを考慮して、このノードが更新されるかどうかを取得します。

    Node.PropagateIsUpdatedActually(Node, Boolean)

    子孫ノードNodeに対してIsUpdatedActuallyを伝播させます。

    Node.EnumerateAncestors()

    先祖ノードを列挙します。

    Node.EnumerateDescendants()

    子孫ノードを列挙します。

    メンバー

    コンストラクタ

    TextNode()

    新しいインスタンスを生成します。

    プロパティ

    AlphaBlend

    ブレンドモードを取得または設定します。

    CameraGroup

    カメラグループを取得または設定します。

    CharacterSpace

    字間をピクセル単位で取得または設定します。

    Color

    色を取得または設定します。

    ContentSize

    コンテンツのサイズを取得します。

    Font

    文字列の描画に使用するフォントを取得または設定します。

    FontSize

    文字の大きさを取得または設定します。

    InheritedTransform

    先祖の変形を加味した変形行列を取得します。

    IsDrawn

    このノードを描画するかどうかを取得または設定します。

    IsDrawnActually

    先祖のIsDrawnを考慮して、このノードを描画するかどうかを取得します。

    IsEnableKerning

    カーニングの有無を取得または設定します。

    LineGap

    行間をピクセル単位で取得または設定します。 Nullを指定するとフォント標準の行間を使用します。

    MaterialGlyph

    文字の描画に使用するマテリアルを取得または設定します。

    MaterialImage

    文字テクスチャの描画に使用するマテリアルを取得または設定します。

    Text

    描画する文字列を取得または設定します。

    WritingDirection

    行の方向を取得または設定します。

    ZOrder

    描画時の重ね順を取得または設定します。

    メソッド

    FlushQueue()

    予約されている追加・削除を直ちに実行します。

    コンストラクタ

    TextNode()

    新しいインスタンスを生成します。

    public TextNode()
    例外
    型 Condition
    InvalidOperationException

    Graphics機能が初期化されていない。

    プロパティ

    AlphaBlend

    ブレンドモードを取得または設定します。

    public AlphaBlend AlphaBlend { get; set; }

    CameraGroup

    カメラグループを取得または設定します。

    public ulong CameraGroup { get; set; }

    CharacterSpace

    字間をピクセル単位で取得または設定します。

    public float CharacterSpace { get; set; }

    Color

    色を取得または設定します。

    public Color Color { get; set; }

    ContentSize

    コンテンツのサイズを取得します。

    public override sealed Vector2F ContentSize { get; }

    Font

    文字列の描画に使用するフォントを取得または設定します。

    public Font Font { get; set; }

    FontSize

    文字の大きさを取得または設定します。

    public float FontSize { get; set; }

    InheritedTransform

    先祖の変形を加味した変形行列を取得します。

    public override sealed Matrix44F InheritedTransform { get; }

    IsDrawn

    このノードを描画するかどうかを取得または設定します。

    public bool IsDrawn { get; set; }

    IsDrawnActually

    先祖のIsDrawnを考慮して、このノードを描画するかどうかを取得します。

    public bool IsDrawnActually { get; }

    IsEnableKerning

    カーニングの有無を取得または設定します。

    public bool IsEnableKerning { get; set; }

    LineGap

    行間をピクセル単位で取得または設定します。 Nullを指定するとフォント標準の行間を使用します。

    public float? LineGap { get; set; }

    MaterialGlyph

    文字の描画に使用するマテリアルを取得または設定します。

    public Material MaterialGlyph { get; set; }

    MaterialImage

    文字テクスチャの描画に使用するマテリアルを取得または設定します。

    public Material MaterialImage { get; set; }

    Text

    描画する文字列を取得または設定します。

    public string Text { get; set; }

    WritingDirection

    行の方向を取得または設定します。

    public WritingDirection WritingDirection { get; set; }

    ZOrder

    描画時の重ね順を取得または設定します。

    public int ZOrder { get; set; }

    メソッド

    FlushQueue()

    予約されている追加・削除を直ちに実行します。

    public override void FlushQueue()
    Remarks

    このNode自身の更新中に実行することはできません。

    Copyright © 2020 Altseed .