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); }
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; }
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); }
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"; }
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); }
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); }
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"; }
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"; }
internal static void FileCloseMetadataFiller(ref FileAccessMarker marker, RawFrameDataView frameData, int sampleIndex) { // Filename marker.filename = frameData.GetSampleMetadataAsString(sampleIndex, 0); }