file new in 2020.06
PackingBatch.hFunctions Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Math
- Math library.
Batch packing functions
These functions process an ubounded range of values, as opposed to single vectors or scalars.
-
void unpackInto(const Containers::
StridedArrayView2D<const UnsignedByte>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 - Unpack unsigned integral values into a floating-point representation.
-
void unpackInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 -
void unpackInto(const Containers::
StridedArrayView2D<const Byte>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 - Unpack signed integral values into a floating-point representation.
-
void unpackInto(const Containers::
StridedArrayView2D<const Short>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 -
void packInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<UnsignedByte>& dst) new in 2020.06 - Pack floating-point values into an integer representation.
-
void packInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<Byte>& dst) new in 2020.06 -
void packInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in 2020.06 -
void packInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<Short>& dst) new in 2020.06 -
void packHalfInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in 2020.06 - Pack 32-bit float values into 16-bit half-float representation.
-
void unpackHalfInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 - Unpack a range of 16-bit half-float values into 32-bit float representation.
-
void castInto(const Containers::
StridedArrayView2D<const UnsignedByte>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 - Cast integer values into a 32-bit floating-point representation.
-
void castInto(const Containers::
StridedArrayView2D<const Byte>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Short>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const UnsignedInt>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Int>& src, const Containers:: StridedArrayView2D<Float>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const UnsignedByte>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master - Cast integer values into a 64-bit floating-point representation.
-
void castInto(const Containers::
StridedArrayView2D<const Byte>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Short>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedInt>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Int>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<UnsignedByte>& dst) new in 2020.06 - Cast 32-bit floating-point values into an integer representation.
-
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<Byte>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<Short>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<UnsignedInt>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<Int>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<UnsignedByte>& dst) new in Git master - Cast 64-bit floating-point values into an integer representation.
-
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<Byte>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<Short>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<UnsignedInt>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<Int>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedByte>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in Git master - Cast integer values into a differently sized type.
-
void castInto(const Containers::
StridedArrayView2D<const Byte>& src, const Containers:: StridedArrayView2D<Short>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedByte>& src, const Containers:: StridedArrayView2D<UnsignedInt>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Byte>& src, const Containers:: StridedArrayView2D<Int>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<UnsignedInt>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Short>& src, const Containers:: StridedArrayView2D<Int>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const UnsignedByte>& src, const Containers:: StridedArrayView2D<UnsignedLong>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Byte>& src, const Containers:: StridedArrayView2D<Long>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<UnsignedLong>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Short>& src, const Containers:: StridedArrayView2D<Long>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedInt>& src, const Containers:: StridedArrayView2D<UnsignedLong>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Int>& src, const Containers:: StridedArrayView2D<Long>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedLong>& src, const Containers:: StridedArrayView2D<UnsignedInt>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Long>& src, const Containers:: StridedArrayView2D<Int>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedLong>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Long>& src, const Containers:: StridedArrayView2D<Short>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedLong>& src, const Containers:: StridedArrayView2D<UnsignedByte>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Long>& src, const Containers:: StridedArrayView2D<Byte>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedInt>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Int>& src, const Containers:: StridedArrayView2D<Short>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const UnsignedInt>& src, const Containers:: StridedArrayView2D<UnsignedByte>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const Int>& src, const Containers:: StridedArrayView2D<Byte>& dst) new in 2020.06 -
void castInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<UnsignedByte>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Short>& src, const Containers:: StridedArrayView2D<Byte>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master - Cast 32-bit floating-point values into a 64-bit floating-point representation.
-
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<Float>& dst) new in Git master - Cast 64-bit floating-point values into a 32-bit floating-point representation.
-
void castInto(const Containers::
StridedArrayView2D<const UnsignedByte>& src, const Containers:: StridedArrayView2D<UnsignedByte>& dst) new in Git master - Copy values.
-
void castInto(const Containers::
StridedArrayView2D<const Byte>& src, const Containers:: StridedArrayView2D<Byte>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedShort>& src, const Containers:: StridedArrayView2D<UnsignedShort>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Short>& src, const Containers:: StridedArrayView2D<Short>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedInt>& src, const Containers:: StridedArrayView2D<UnsignedInt>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Int>& src, const Containers:: StridedArrayView2D<Int>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const UnsignedLong>& src, const Containers:: StridedArrayView2D<UnsignedLong>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Long>& src, const Containers:: StridedArrayView2D<Long>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Float>& src, const Containers:: StridedArrayView2D<Float>& dst) new in Git master -
void castInto(const Containers::
StridedArrayView2D<const Double>& src, const Containers:: StridedArrayView2D<Double>& dst) new in Git master