public struct FileReader : IDisposable, IReader
Properties
Declaration
public uint FormatVersion { get; }
Property Value
Implements
Declaration
public string FullPath { get; }
Property Value
Implements
Methods
AsyncRead(EntryType, NativeArray<Byte>, UInt32, UInt32)
Declaration
public GenericReadOperation AsyncRead(EntryType entry, NativeArray<byte> buffer, uint offset, uint count)
Parameters
Returns
AsyncRead(EntryType, UInt32, UInt32, Allocator)
Declaration
public GenericReadOperation AsyncRead(EntryType entry, uint offset, uint count, Allocator allocator)
Parameters
Returns
Declaration
GetEntryCount(EntryType)
Declaration
public uint GetEntryCount(EntryType entry)
Parameters
Returns
GetEntryFormat(EntryType)
Declaration
public EntryFormat GetEntryFormat(EntryType type)
Parameters
Returns
GetSizeForEntryRange(EntryType, UInt32, UInt32)
Declaration
public ulong GetSizeForEntryRange(EntryType entry, uint offset, uint count)
Parameters
Returns
Declaration
public ReadError Open(string filePath)
Parameters
| Type |
Name |
Description |
| String |
filePath |
|
Returns
Read(EntryType, NativeArray<Byte>, UInt32, UInt32)
Declaration
public ReadError Read(EntryType entry, NativeArray<byte> buffer, uint offset, uint count)
Parameters
Returns
ReadUnsafe(EntryType, Void*, Int32, UInt32, UInt32)
Declaration
public ReadError ReadUnsafe(EntryType entry, void *buffer, int bufferLength, uint offset, uint count)
Parameters
Returns