Class TModelFormat
Unit
Declaration
type TModelFormat = class(TObject)
Description
Information about a model format, used with RegisterModelFormat.
Hierarchy
- TObject
- TModelFormat
Overview
Fields
OnLoad: TModelLoadEvent; |
|
OnLoadForceMemoryStream: Boolean; |
|
OnSave: TModelSaveEvent; |
|
MimeTypes: TCastleStringList; |
|
FileFilterName: String; |
|
Extensions: TCastleStringList; |
Methods
constructor Create; |
|
destructor Destroy; override; |
Description
Fields
OnLoad: TModelLoadEvent; |
|
How to load given model format (from TStream to TX3DRootNode). May be unassigned if we cannot load it. |
OnLoadForceMemoryStream: Boolean; |
|
Does the OnLoad event require a TStream within which we can freely seek. If |
OnSave: TModelSaveEvent; |
|
How to save given model format (from TX3DRootNode to TStream). May be unassigned if we cannot save it. |
MimeTypes: TCastleStringList; |
|
List of MIME types. At least one MIME type must be provided here, at the time you call RegisterModelFormat. |
FileFilterName: String; |
|
File filter name, like "X3D classic (*.x3dv)". Must be non-empty. It's your choice whether to show here extensions, and if yes -> it's your responsibility to make sure they match information in Extensions and map to one of the MIME types specified in MimeTypes. To map extensions -> MIME types, add the map to UriMimeExtensions. |
Extensions: TCastleStringList; |
|
List of file If the model filenames contains multiple It's your responsibility to make sure that all To map |
Methods
constructor Create; |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
Generated by PasDoc 0.16.0-snapshot.