FGX.Assets

From FGX Native Докуметация
Jump to navigation Jump to search

Основная реализация работы с ресурсами.

Модули

FGX.Assets.BitmapSet

Ресурс набор-изображений.

FGX.Assets.Color

Ресурс цвета.

FGX.Assets.CustomFile

Ресурс с пользовательским файлом.

FGX.Assets.Factory

Фабрика по чтению и сохранению мета информации о ресурсах.

FGX.Assets.Font

Ресурс файл пользовательского шрифта.

FGX.Assets.Helpers

Хелперы расширяющие возможности TfgAssetsManager .

FGX.Assets.Types

Вспомогательные типы для реализации ресурсов.

Классы и интерфейсы

TfgThemeNameHelper Описание отсутствует.
TfgAsset

Базовый класс именованного ресурса.

TfgAssetGroup

Класс группировки ресурсов с одним именем.

TfgAssetManagerClearedMessage

Рассылается, когда удаляются все ресурсы из менеджера ресурсов TfgAssetsManager.Clear .

TfgAssetManagerAssetRemovedMessage

Рассылается, когда удаляется один ресурс. Не рассылается, когда идет общая очистка менеджера через TfgAssetsManager.Clear .

TfgAssetAutoreleaseOptions

Настройки автоматической выгрузки связанных с ресурсом данных из оперативной памяти.

TfgAssetsManager

Менеджер управления всеми ресурсами в приложении.

TfgAssetLink

Связь контрола с определенным ресурсом в хранилище. Когда происходят какие-либо изменения в хранилище, через этот класс хранилище уведомляет клиента об этом изменении через событие OnChange. Таким образом, клиент сможет обновить свое отображение.

TfgAssetLinks

Набор связей TfgAssetLink с ресурсами TfgAsset .

Types

TfgAssetName

Название ресурса.

TfgThemeName

Название темы.

TfgAssetType

Тип ресурса. Используется для серилизации и десерилизации ресурсов.

TfgAssetClass Описание отсутствует.
TfgAssetNamePredicate Описание отсутствует.
TfgDumpTarget

Место выгрузки "тяжелых", связанных с ресурсом, данных:

  • None - Не выгружать данные.
  • TemporaryCache - Кеш приложения, предназначенный для хранения временных файлов приложения TPath.GetCachePath . Файлы в кеше могут быть удалены системой автоматически. В этом случае, данные могут быть безвозвратно потеряны.
  • PrivateDocuments - Внутренняя защищенная область (не доступная других приложениям) для хранения файлов приложения TPath.GetDocumentsPath .
  • PublicDocument - Публичная область для хранение общих файлов (доступна другим приложеням) TPath.GetPublicPath .

Константы

SCannotAddNewAsset Описание отсутствует.
SCannotAddAssetFromAnotherManager Описание отсутствует.
SAssetNameCannotBeEmpty Описание отсутствует.
SCannotReadConfigFile Описание отсутствует.
SCannotRegisterReadAndWriterForDuplicatedeType Описание отсутствует.
SCannotCopyMethodIsNotImplemented Описание отсутствует.
SCannotReleaseAssetNoClientsAnymore Описание отсутствует.
SDebugAssetIsReleasedFromMemory Описание отсутствует.
SDebugAssetAcquired Описание отсутствует.
SDebugAssetReleased Описание отсутствует.
SWarningHasUnreleasedLinks Описание отсутствует.