コード例 #1
0
 internal static void ReadObjectMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // path, offset, size bytes
     marker.filename   = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.sizeBytes  = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 2);
     marker.subsystem  = frameData.GetSampleMetadataAsString(sampleIndex, 3);
     marker.sourceName = Path.GetFileName(marker.filename);
 }
コード例 #2
0
 internal static void LoadSceneMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // Scene path, Scene Name
     marker.sourceName = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.assetName  = frameData.GetSampleMetadataAsString(sampleIndex, 1);
     marker.subsystem  = "Scene";
     marker.filename   = marker.sourceName;
 }
コード例 #3
0
 internal static void AsyncReadManagerMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // Path, size, subsystem
     marker.filename   = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.sizeBytes  = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 1);
     marker.subsystem  = frameData.GetSampleMetadataAsString(sampleIndex, 2);
     marker.assetName  = frameData.GetSampleMetadataAsString(sampleIndex, 3);
     marker.sourceName = Path.GetFileName(marker.filename);
 }
コード例 #4
0
 internal static void LoadAssetSyncMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // AssetBundle Name, Asset Name
     marker.sourceName = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.assetName  = frameData.GetSampleMetadataAsString(sampleIndex, 1);
     if (string.IsNullOrWhiteSpace(marker.assetName))
     {
         marker.assetName = "(All)";
     }
     marker.subsystem = "Asset in AssetBundle";
 }
コード例 #5
0
 internal static void FileSeekMetadataFiller(ref FileAccessMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // Filename, Offset, Origin
     marker.filename       = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.newOffsetBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 1);
     marker.originBytes    = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 2);
 }
コード例 #6
0
 internal static void FileWriteMetadataFiller(ref FileAccessMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // Filename, Offset, Size
     marker.filename    = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.offsetBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 1);
     marker.sizeBytes   = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 2);
 }
コード例 #7
0
 internal static void LoadSceneObjectsMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // Path name, some kind of count
     marker.filename   = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.sourceName = Path.GetFileName(marker.filename);
     marker.subsystem  = "SceneObjects";
 }
コード例 #8
0
 internal static void LoadAllAssetsMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // AssetBundle Name, Asset Name
     marker.sourceName = frameData.GetSampleMetadataAsString(sampleIndex, 0);
     marker.assetName  = "LoadAll";
     marker.subsystem  = "Asset in AssetBundle";
 }
コード例 #9
0
 internal static void FileCloseMetadataFiller(ref FileAccessMarker marker, RawFrameDataView frameData, int sampleIndex)
 {
     // Filename
     marker.filename = frameData.GetSampleMetadataAsString(sampleIndex, 0);
 }