Class TTextNode
Unit
Declaration
type TTextNode = class(TAbstractGeometryNode)
Description
Multiline text, visualized as a set of flat and textured polygons.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractGeometryNode
- TTextNode
Overview
Methods
![]() |
destructor Destroy; override; |
![]() |
function TexCoordField: TSFNode; override; |
![]() |
function Proxy(var State: TX3DGraphTraverseState): TAbstractGeometryNode; override; |
![]() |
function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
![]() |
function BoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
![]() |
function SolidField: TSFBool; override; |
![]() |
function FontTextureNode: TAbstractTexture2DNode; override; |
![]() |
procedure FontChanged; |
![]() |
procedure SetString(const Value: array of string); overload; deprecated 'use SetText'; |
![]() |
procedure SetString(const Value: TCastleStringList); overload; deprecated 'use SetText'; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
procedure SetLength(const Value: array of Single); overload; |
![]() |
procedure SetLength(const Value: TSingleList); overload; |
![]() |
procedure SetText(const Value: array of string); overload; |
![]() |
procedure SetText(const Value: TCastleStringList); overload; |
Properties
![]() |
property FdFontStyle: TSFNode read FFdFontStyle; |
![]() |
property FontStyle: TAbstractFontStyleNode read GetFontStyle write SetFontStyle; |
![]() |
property FdLength: TMFFloat read FFdLength; |
![]() |
property FdMaxExtent: TSFFloat read FFdMaxExtent; |
![]() |
property MaxExtent: Single read GetMaxExtent write SetMaxExtent; |
![]() |
property FdMaxDisplayChars: TSFInt32 read FFdMaxDisplayChars; |
![]() |
property MaxDisplayChars: Integer read GetMaxDisplayChars write SetMaxDisplayChars; |
![]() |
property FdString: TMFString read FFdString; |
![]() |
property EventLineBounds: TMFVec2fEvent read FEventLineBounds; |
![]() |
property EventOrigin: TSFVec3fEvent read FEventOrigin; |
![]() |
property EventTextBounds: TSFVec2fEvent read FEventTextBounds; |
![]() |
property FdSolid: TSFBool read FFdSolid; |
![]() |
property FdTexCoord: TSFNode read FFdTexCoord; |
Description
Methods
![]() |
destructor Destroy; override; |
![]() |
function TexCoordField: TSFNode; override; |
![]() |
function Proxy(var State: TX3DGraphTraverseState): TAbstractGeometryNode; override; |
![]() |
function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
![]() |
function BoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
![]() |
function SolidField: TSFBool; override; |
![]() |
function FontTextureNode: TAbstractTexture2DNode; override; |
![]() |
procedure FontChanged; |
Force recalculating the shape and font texture. Call this when TFontStyleNode.CustomFont, TFontStyleNode.OnFont returns something different. |
![]() |
procedure SetString(const Value: array of string); overload; deprecated 'use SetText'; |
Warning: this symbol is deprecated: use SetText |
![]() |
procedure SetString(const Value: TCastleStringList); overload; deprecated 'use SetText'; |
Warning: this symbol is deprecated: use SetText |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
procedure SetLength(const Value: array of Single); overload; |
![]() |
procedure SetLength(const Value: TSingleList); overload; |
![]() |
procedure SetText(const Value: array of string); overload; |
![]() |
procedure SetText(const Value: TCastleStringList); overload; |
Properties
![]() |
property FdFontStyle: TSFNode read FFdFontStyle; |
Internal wrapper for property FontStyle. This wrapper API may change, we advise to access simpler FontStyle instead. |
![]() |
property FontStyle: TAbstractFontStyleNode read GetFontStyle write SetFontStyle; |
![]() |
property FdLength: TMFFloat read FFdLength; |
Internal wrapper for property |
![]() |
property FdMaxExtent: TSFFloat read FFdMaxExtent; |
Internal wrapper for property MaxExtent. This wrapper API may change, we advise to access simpler MaxExtent instead. |
![]() |
property MaxExtent: Single read GetMaxExtent write SetMaxExtent; |
![]() |
property FdMaxDisplayChars: TSFInt32 read FFdMaxDisplayChars; |
Internal wrapper for property MaxDisplayChars. This wrapper API may change, we advise to access simpler MaxDisplayChars instead. |
![]() |
property MaxDisplayChars: Integer read GetMaxDisplayChars write SetMaxDisplayChars; |
![]() |
property FdString: TMFString read FFdString; |
Internal wrapper for property |
![]() |
property EventLineBounds: TMFVec2fEvent read FEventLineBounds; |
![]() |
property EventOrigin: TSFVec3fEvent read FEventOrigin; |
![]() |
property EventTextBounds: TSFVec2fEvent read FEventTextBounds; |
![]() |
property FdSolid: TSFBool read FFdSolid; |
Internal wrapper for property Solid. This wrapper API may change, we advise to access simpler Solid instead. |
![]() |
property FdTexCoord: TSFNode read FFdTexCoord; |
Internal wrapper for property |
Generated by PasDoc 0.16.0.