FGX.Assets: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 39: | Строка 39: | ||
| [[FGX.Assets.TfgAssetsManager|TfgAssetsManager]] || <p>Менеджер управления всеми ресурсами в приложении.</p> | | [[FGX.Assets.TfgAssetsManager|TfgAssetsManager]] || <p>Менеджер управления всеми ресурсами в приложении.</p> | ||
|- | |- | ||
− | | [[FGX.Assets.TfgAssetLink|TfgAssetLink]] || <p>Связь контрола с определенным ресурсом в хранилище. Когда происходят какие-либо изменения в хранилище, через этот класс хранилище уведомляет клиента об | + | | [[FGX.Assets.TfgAssetLink|TfgAssetLink]] || <p>Связь контрола с определенным ресурсом в хранилище. Когда происходят какие-либо изменения в хранилище, через этот класс хранилище уведомляет клиента об этом изменении через событие OnChange. Таким образом, клиент сможет обновить свое отображение.</p> |
|- | |- | ||
| [[FGX.Assets.TfgAssetLinks|TfgAssetLinks]] || <p>Набор связей <i>TfgAssetLink</i> с ресурсами <i>TfgAsset</i> .</p> | | [[FGX.Assets.TfgAssetLinks|TfgAssetLinks]] || <p>Набор связей <i>TfgAssetLink</i> с ресурсами <i>TfgAsset</i> .</p> | ||
Строка 85: | Строка 85: | ||
|- | |- | ||
| [[SDebugAssetReleased|SDebugAssetReleased]] || <span style="color:gray">Описание отсутствует.</span> | | [[SDebugAssetReleased|SDebugAssetReleased]] || <span style="color:gray">Описание отсутствует.</span> | ||
+ | |- | ||
+ | | [[SWarningHasUnreleasedLinks|SWarningHasUnreleasedLinks]] || <span style="color:gray">Описание отсутствует.</span> | ||
|} | |} |
Версия 17:00, 28 июля 2020
Основная реализация работы с ресурсами.
Содержание
Модули
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 |
Место выгрузки "тяжелых", связанных с ресурсом, данных:
|
Константы
SCannotAddNewAsset | Описание отсутствует. |
SCannotAddAssetFromAnotherManager | Описание отсутствует. |
SAssetNameCannotBeEmpty | Описание отсутствует. |
SCannotReadConfigFile | Описание отсутствует. |
SCannotRegisterReadAndWriterForDuplicatedeType | Описание отсутствует. |
SCannotCopyMethodIsNotImplemented | Описание отсутствует. |
SCannotReleaseAssetNoClientsAnymore | Описание отсутствует. |
SDebugAssetIsReleasedFromMemory | Описание отсутствует. |
SDebugAssetAcquired | Описание отсутствует. |
SDebugAssetReleased | Описание отсутствует. |
SWarningHasUnreleasedLinks | Описание отсутствует. |