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.