Catalog Class |
Namespace: Demo3D.Visuals
public class Catalog : CollectionBase, IPackageTarget, IDisposable
The Catalog type exposes the following members.
| Name | Description | |
|---|---|---|
| App | The application object that this catalog is attached to. | |
| Author | The name of the author that last edited in the catalog. | |
| Description | A description of the catalog. | |
| HasChangedOnDisk | Whether the original catalog file on disk has changed since the catalog was loaded. This may have happened if more than one instance of the application is running. | |
| Image | The icon image to use for the catalog in the catalog explorer. | |
| Item |
Indexer declaration to get the nth VisualFactory from a catalog.
| |
| LoadedHeader | The state of the catalog when it was last loaded. | |
| Name | The name of the catalog. | |
| NeedsSave | Whether the catalog has been modified and needs saving to disk since it was last loaded. | |
| Notes | ||
| OrderedFactories | ||
| PackageConfig | ||
| PackageTargetName | ||
| PathName |
The full path of the catalog on disk.
| |
| ReadOnly | Whether the catalog can be edited or not. This is read from the read-only state of the catalog file on disk initially. | |
| Version | The version number of the catalog. |
| Name | Description | |
|---|---|---|
| Add | ||
| AddChildFolder | ||
| AddVisualsAsComponent | ||
| ConvertToSingleVisual | ||
| CreateFolderPath | ||
| DeleteFolder | ||
| Find | ||
| FindLoadFactoryIndexes |
Return a list of int indexes of visual factories which represent loads.
| |
| FolderExists | ||
| GetChildFactories | ||
| GetChildFactoriesDeep | ||
| GetChildFolders | ||
| GetFolder | ||
| GetPackageManager | ||
| GetParentFolder | ||
| IndexOf | ||
| Load(IBuilder, String) | ||
| Load(String, Boolean) | ||
| LoadFromFile | ||
| MakeVisualFactory | ||
| MoveFolder | ||
| RegenerateThumbnails | ||
| Remove(String) | ||
| Remove(VisualFactory) | ||
| RenameFolder |
Rename the specified folder, remaining in same parent folder.
|
| Name | Description | |
|---|---|---|
| FactoryAdded |
Called when a visual factory has been added to the catalog.
| |
| FactoryRemoved |
Called when a visual factory has been removed from the catalog.
|
| Name | Description | |
|---|---|---|
| FileExtension |
The file extension to be used for catalogs including the '.'/period.
| |
| FileExtensionXml | The file extension to be used for catalogs in source control format including the '.'/period. |