MtxVecUtils.WriteBinaryValuesc Method

Overload List

#SignatureDescription
1procedure WriteBinaryValuesc(DstStream: TByteArray; StreamIndex: Integer; Values: TDoubleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);
2procedure WriteBinaryValuesc(DstStream: TByteArray; StreamIndex: Integer; Values: TSingleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);
3procedure WriteBinaryValuesc(DstStream: TStream; Values: TDoubleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);
4procedure WriteBinaryValuesc(DstStream: TStream; Values: TSingleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);
5procedure WriteBinaryValuesc(DstStream: NativeInt; Values: TDoubleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);
6procedure WriteBinaryValuesc(DstStream: NativeInt; Values: TSingleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);

Overload 1: procedure WriteBinaryValuesc(DstStream: TByteArray; StreamIndex: Integer; Values: TDoubleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);

#NameTypeDescription
1DstStreamTByteArray
2StreamIndexInteger
3ValuesTDoubleArray
4ValuesIndexInteger
5PrecisionTPrecision
6RoundingTRounding
7EndianTEndianness
8LengthInteger

Result: stored in self (calling object)

Overload 2: procedure WriteBinaryValuesc(DstStream: TByteArray; StreamIndex: Integer; Values: TSingleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);

#NameTypeDescription
1DstStreamTByteArray
2StreamIndexInteger
3ValuesTSingleArray
4ValuesIndexInteger
5PrecisionTPrecision
6RoundingTRounding
7EndianTEndianness
8LengthInteger

Result: stored in self (calling object)

Overload 3: procedure WriteBinaryValuesc(DstStream: TStream; Values: TDoubleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);

#NameTypeDescription
1DstStreamStream
2ValuesTDoubleArray
3ValuesIndexInteger
4PrecisionTPrecision
5RoundingTRounding
6EndianTEndianness
7LengthInteger

Result: stored in self (calling object)

Overload 4: procedure WriteBinaryValuesc(DstStream: TStream; Values: TSingleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);

#NameTypeDescription
1DstStreamStream
2ValuesTSingleArray
3ValuesIndexInteger
4PrecisionTPrecision
5RoundingTRounding
6EndianTEndianness
7LengthInteger

Result: stored in self (calling object)

Overload 5: procedure WriteBinaryValuesc(DstStream: NativeInt; Values: TDoubleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);

#NameTypeDescription
1DstStreamNativeInt
2ValuesTDoubleArray
3ValuesIndexInteger
4PrecisionTPrecision
5RoundingTRounding
6EndianTEndianness
7LengthInteger

Result: stored in self (calling object)

Overload 6: procedure WriteBinaryValuesc(DstStream: NativeInt; Values: TSingleArray; ValuesIndex: Integer; Precision: TPrecision; Rounding: TRounding; Endian: TEndianness; Length: Integer);

#NameTypeDescription
1DstStreamNativeInt
2ValuesTSingleArray
3ValuesIndexInteger
4PrecisionTPrecision
5RoundingTRounding
6EndianTEndianness
7LengthInteger

Result: stored in self (calling object)