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

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
 
(summary)
Строка 11: Строка 11:
  
 
<p>Ресурс содержащий пользовательский файл любого формата. Файл размещенный в ресурсах доступен только на чтение. Поэтому при первом обращении к файлу через <i>FileName</i> происходит распаковка файла из ресурса в место, соответствующее месту распаковки <i>FileLocation</i> и правилу распаковки <i>ExtractionRule</i> .</p><p>Последующие обращения к файлу по имени не приводят к распаковке файла. Однако, если файл был удален, то распаковка будет выполнена снова.</p>
 
<p>Ресурс содержащий пользовательский файл любого формата. Файл размещенный в ресурсах доступен только на чтение. Поэтому при первом обращении к файлу через <i>FileName</i> происходит распаковка файла из ресурса в место, соответствующее месту распаковки <i>FileLocation</i> и правилу распаковки <i>ExtractionRule</i> .</p><p>Последующие обращения к файлу по имени не приводят к распаковке файла. Однако, если файл был удален, то распаковка будет выполнена снова.</p>
== Конструкторы ==
 
 
{| class="wikitable sortable"
 
|-
 
| <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create()</code>
 
<span style="color:gray">Описание отсутствует.</span>
 
|}
 
 
 
== Свойства ==
 
== Свойства ==
  

Версия 17:00, 28 июля 2020

Delphi

TfgAssetFile = class (TfgAsset)

TObject -> TfgAsset -> TfgAssetFile

Описание

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

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

Свойства

property
FileLocation: TfgFileLocation

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

Значение по умолчанию: TfgFileLocation.DocumentsPath .
property
ExtractionRule: TfgExtractionRule

Правило распаковки файла из ресурса.

Значение по умолчанию: TfgFileLocation.DocumentsPath .
property
Uri: string

URI к файлу.

Только для внутреннего использования.
property
FileName: string

Полное имя распакованного файла.

Пример для Android: /data/user/0/ru.fgx.AssetDatabaseFile/files/HelloWorld/universal-universal.txt

Константы

const
AssetType: string

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

const
DefaultExtractionRule: TfgExtractionRule

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

const
DefaultExtractedFileLocation: TfgFileLocation

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