MtxVecUtils.ReadFromStreamc Method

Overload List

#SignatureDescription
1procedure ReadFromStreamc(SrcStream: TByteArray; StreamIndex: Integer; Values: TDoubleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);
2procedure ReadFromStreamc(SrcStream: TByteArray; StreamIndex: Integer; Values: TSingleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);
3function ReadFromStreamc(SrcStream: TStream; Values: TDoubleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness): Integer;
4function ReadFromStreamc(SrcStream: TStream; Values: TSingleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness): Integer;
5procedure ReadFromStreamc(SrcStream: NativeInt; Values: TDoubleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);
6procedure ReadFromStreamc(SrcStream: NativeInt; Values: TSingleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);

Overload 1: procedure ReadFromStreamc(SrcStream: TByteArray; StreamIndex: Integer; Values: TDoubleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);

#NameTypeDescription
1SrcStreamTByteArray
2StreamIndexInteger
3ValuesTDoubleArray
4ValuesIndexInteger
5NumBytesInt64
6EndianTEndianness

Result: stored in self (calling object)

Overload 2: procedure ReadFromStreamc(SrcStream: TByteArray; StreamIndex: Integer; Values: TSingleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);

#NameTypeDescription
1SrcStreamTByteArray
2StreamIndexInteger
3ValuesTSingleArray
4ValuesIndexInteger
5NumBytesInt64
6EndianTEndianness

Result: stored in self (calling object)

Overload 3: function ReadFromStreamc(SrcStream: TStream; Values: TDoubleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness): Integer;

#NameTypeDescription
1SrcStreamStream
2ValuesTDoubleArray
3ValuesIndexInteger
4NumBytesInt64
5EndianTEndianness

Returns: Int32

Overload 4: function ReadFromStreamc(SrcStream: TStream; Values: TSingleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness): Integer;

#NameTypeDescription
1SrcStreamStream
2ValuesTSingleArray
3ValuesIndexInteger
4NumBytesInt64
5EndianTEndianness

Returns: Int32

Overload 5: procedure ReadFromStreamc(SrcStream: NativeInt; Values: TDoubleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);

#NameTypeDescription
1SrcStreamNativeInt
2ValuesTDoubleArray
3ValuesIndexInteger
4NumBytesInt64
5EndianTEndianness

Result: stored in self (calling object)

Overload 6: procedure ReadFromStreamc(SrcStream: NativeInt; Values: TSingleArray; ValuesIndex: Integer; NumBytes: Int64; Endian: TEndianness);

#NameTypeDescription
1SrcStreamNativeInt
2ValuesTSingleArray
3ValuesIndexInteger
4NumBytesInt64
5EndianTEndianness

Result: stored in self (calling object)