|
enum | TransformState : xiiUInt8 {
Unknown = 0
, UpToDate
, NeedsImport
, NeedsTransform
,
NeedsThumbnail
, TransformError
, MissingTransformDependency
, MissingThumbnailDependency
,
MissingPackageDependency
, CircularDependency
, COUNT
} |
|
|
xiiUInt8 | m_LastStateUpdate = 0 |
| Changes every time m_TransformState is modified. Used to detect stale computations done outside the lock.
|
|
xiiAssetExistanceState::Enum | m_ExistanceState = xiiAssetExistanceState::FileAdded |
|
TransformState | m_TransformState = TransformState::Unknown |
|
xiiUInt64 | m_AssetHash = 0 |
| Valid if m_TransformState != Unknown and asset not in Curator's m_TransformStateStale list.
|
|
xiiUInt64 | m_ThumbHash = 0 |
| Valid if m_TransformState != Unknown and asset not in Curator's m_TransformStateStale list.
|
|
xiiUInt64 | m_PackageHash = 0 |
| Valid if m_TransformState != Unknown and asset not in Curator's m_TransformStateStale list.
|
|
xiiDynamicArray< xiiLogEntry > | m_LogEntries |
|
const xiiAssetDocumentTypeDescriptor * | m_pDocumentTypeDescriptor = nullptr |
|
xiiDataDirPath | m_Path |
|
xiiUniquePtr< xiiAssetDocumentInfo > | m_Info |
|
xiiSet< xiiString > | m_MissingTransformDeps |
|
xiiSet< xiiString > | m_MissingThumbnailDeps |
|
xiiSet< xiiString > | m_MissingPackageDeps |
|
xiiSet< xiiString > | m_CircularDependencies |
|
xiiSet< xiiUuid > | m_SubAssets |
| Main asset uses the same GUID as this (see m_Info), but is NOT stored in m_SubAssets.
|
|
The documentation for this struct was generated from the following files:
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/Assets/AssetCurator.h
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/Assets/Implementation/AssetCurator.cpp