AtlasLoadEvent
Namespace: Shadop.Archmage.Sdk
Progress event data reported during asynchronous Atlas item loading.
public struct AtlasLoadEventInheritance Object → ValueType → AtlasLoadEvent
Remarks:
AtlasLoadEvent instances are reported to an IProgress
The Elapsed property can be used to implement timeouts or progress visualization.
Properties
Section titled “Properties”public string Key { get; }Property Value
Section titled “Property Value”public AtlasLoadStage Stage { get; }Property Value
Section titled “Property Value”FilePath
Section titled “FilePath”Set during StartReading, StartParsing, StartReadingOverride, and ApplyingOverride; null for StartProcessing and Completed.
public string FilePath { get; }Property Value
Section titled “Property Value”Elapsed
Section titled “Elapsed”public TimeSpan Elapsed { get; }Property Value
Section titled “Property Value”The total number of atlas items to load. Only meaningful for AtlasLoadStage.ItemsQueued.
public int Total { get; }Property Value
Section titled “Property Value”Constructors
Section titled “Constructors”AtlasLoadEvent(String, AtlasLoadStage, String, TimeSpan, Int32)
Section titled “AtlasLoadEvent(String, AtlasLoadStage, String, TimeSpan, Int32)”AtlasLoadEvent(string key, AtlasLoadStage stage, string filePath, TimeSpan elapsed, int total)Parameters
Section titled “Parameters”key String
stage AtlasLoadStage
filePath String
elapsed TimeSpan
total Int32