FGX.Assets.CustomFile: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
 
Строка 15: Строка 15:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
| [[FGX.Assets.CustomFile.TfgFileLocation|TfgFileLocation]] || <p>Место, куда будет распаковываться файл из ресурса.</p> <ul><li><b>DocumentsPath</b> - Внутрення защищенная область (не доступная других приложениям) для хранения файлов приложения <i>TPath.GetDocumentsPath</i> .</li> <li><b>PublicPath</b> - Публичная область для хранение общих файлов (доступна другим приложеням) <i>TPath.GetPublicPath</i> .</li></ul>
+
| [[FGX.Assets.CustomFile.TfgFileLocation|TfgFileLocation]] || <p>Место, куда будет распаковываться файл из ресурса.</p> <ul><li><b>DocumentsPath</b> - Внутрення защищенная область (не доступная других приложениям) для хранения файлов приложения <i>TPath.GetDocumentsPath</i> .</li> <li><b>PublicPath</b> - Публичная область для хранение общих файлов (доступна другим приложеням) <i>TPath.GetPublicPath</i> (Поддерживается только на платформе Android. В iOS автоматически заменяется на <i>DocumentsPath</i> ).</li></ul>
 
|}
 
|}

Текущая версия на 03:12, 6 декабря 2021

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

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

TfgAssetFile

Ресурс содержащий пользовательский файл любого формата. Файл размещенный в ресурсах доступен только на чтение. Поэтому при первом обращении к файлу через FileName происходит распаковка файла из ресурса в место, соответствующее месту распаковки FileLocation и правилу распаковки ExtractionRule .

Последующие обращения к файлу по имени не приводят к распаковке файла. Однако, если файл был удален, то распаковка будет выполнена снова.

TfgAssetFileReaderAndWriter

Базовая фабрика по серилизации/десерилизации ресурсов. Отвечает за сохранение и восстановление базовых данных любого ресурса.

Описание взято от TfgBaseAssetReaderAndWriter.

Types

TfgFileLocation

Место, куда будет распаковываться файл из ресурса.

  • DocumentsPath - Внутрення защищенная область (не доступная других приложениям) для хранения файлов приложения TPath.GetDocumentsPath .
  • PublicPath - Публичная область для хранение общих файлов (доступна другим приложеням) TPath.GetPublicPath (Поддерживается только на платформе Android. В iOS автоматически заменяется на DocumentsPath ).