Class TX3DWriter
Unit
Declaration
type TX3DWriter = class abstract(TObject)
Description
Writer of VRML/X3D to stream.
Hierarchy
- TObject
- TX3DWriter
Overview
Fields
![]() |
Version: TX3DVersion; |
Methods
![]() |
constructor Create(AStream: TStream; const AVersion: TX3DVersion; const AEncoding: TX3DEncoding); |
![]() |
destructor Destroy; override; |
![]() |
procedure IncIndent; |
![]() |
procedure DecIndent; |
![]() |
procedure Write(const S: string); |
![]() |
procedure Writeln(const S: string); overload; |
![]() |
procedure Writeln; overload; |
![]() |
procedure WriteIndent(const S: string); |
![]() |
procedure WritelnIndent(const S: string); |
![]() |
procedure DiscardNextIndent; |
Properties
![]() |
property Encoding: TX3DEncoding read FEncoding; |
Description
Fields
![]() |
Version: TX3DVersion; |
Which VRML/X3D version are we writing. Read-only after creation. |
Methods
![]() |
constructor Create(AStream: TStream; const AVersion: TX3DVersion; const AEncoding: TX3DEncoding); |
![]() |
destructor Destroy; override; |
![]() |
procedure IncIndent; |
![]() |
procedure DecIndent; |
![]() |
procedure Write(const S: string); |
Comfortable routines that simply write given string to a stream. |
![]() |
procedure Writeln(const S: string); overload; |
![]() |
procedure Writeln; overload; |
![]() |
procedure WriteIndent(const S: string); |
![]() |
procedure WritelnIndent(const S: string); |
![]() |
procedure DiscardNextIndent; |
Causes next WriteIndent or WritelnIndent too not write the Indent. Useful in some cases to improve readability of generated VRML file. |
Properties
![]() |
property Encoding: TX3DEncoding read FEncoding; |
Generated by PasDoc 0.16.0.