TAbstractMtxVecInt.AddScaled Method

Overload List

#SignatureDescription
1TMtxVecInt AddScaled(TMtxVecInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)self = X + Y + Z*zScale
└ indexed: TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, TMtxVecInt Z, Int32 zIndex, Int32 zScale, Int32 Index, Int32 Len)
2TMtxVecInt AddScaled(TMtxVecInt X, TMtxVecInt Y, Int32 yScale)self = X + Y*yScale
└ indexed: TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, Int32 yScale, Int32 Index, Int32 Len)
3TMtxVecInt AddScaled(TMtxVecInt X, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)self = X + Y*yScale + Z*zScale
4TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, Int32 yScale, TMtxVecInt Z, Int32 zIndex, Int32 zScale, Int32 Index, Int32 Len)self = X + Y*yScale + Z*zScale on sub arrays
5TMtxVecInt AddScaled(TMtxVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale)self = X*xScale + Y*yScale
6TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, Int32 xScale, TMtxVecInt Y, Int32 YIndex, Int32 yScale, Int32 Index, Int32 Len)self = X*xScale + Y*yScale on sub arrays
7TMtxVecInt AddScaled(TMtxVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)self = X*xScale + Y*yScale + Z*zScale
8TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, Int32 xScale, TMtxVecInt Y, Int32 YIndex, Int32 yScale, TMtxVecInt Z, Int32 zIndex, Int32 zScale, Int32 Index, Int32 Len)self = X*xScale + Y*yScale + Z*zScale on sub arrays

Overload 1: TMtxVecInt AddScaled(TMtxVecInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)

Compute X + Y + Z*zScale

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt
4zScaleInt32

Result: stored in self (calling object), returns self for chaining

Indexed: TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, TMtxVecInt Z, Int32 zIndex, Int32 zScale, Int32 Index, Int32 Len)

Compute X + Y + Z*zScale on sub arrays

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2XIndexInt32X start index
3YTMtxVecIntsource TVecInt or TMtxInt
4YIndexInt32Y start index
5ZTMtxVecIntsource TVecInt or TMtxInt
6zIndexInt32
7zScaleInt32
8IndexInt32start index
9LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 2: TMtxVecInt AddScaled(TMtxVecInt X, TMtxVecInt Y, Int32 yScale)

Compute X + Y*yScale

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3yScaleInt32

Result: stored in self (calling object), returns self for chaining

Indexed: TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, Int32 yScale, Int32 Index, Int32 Len)

Compute X + Y*yScale on sub arrays

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2XIndexInt32X start index
3YTMtxVecIntsource TVecInt or TMtxInt
4YIndexInt32Y start index
5yScaleInt32
6IndexInt32start index
7LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 3: TMtxVecInt AddScaled(TMtxVecInt X, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)

Compute X + Y*yScale + Z*zScale

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3yScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt
5zScaleInt32

Result: stored in self (calling object), returns self for chaining

Overload 4: TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, TMtxVecInt Y, Int32 YIndex, Int32 yScale, TMtxVecInt Z, Int32 zIndex, Int32 zScale, Int32 Index, Int32 Len)

Compute X + Y*yScale + Z*zScale on sub arrays

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2XIndexInt32X start index
3YTMtxVecIntsource TVecInt or TMtxInt
4YIndexInt32Y start index
5yScaleInt32
6ZTMtxVecIntsource TVecInt or TMtxInt
7zIndexInt32
8zScaleInt32
9IndexInt32start index
10LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 5: TMtxVecInt AddScaled(TMtxVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale)

Compute X*xScale + Y*yScale

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2xScaleInt32
3YTMtxVecIntsource TVecInt or TMtxInt
4yScaleInt32

Result: stored in self (calling object), returns self for chaining

Overload 6: TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, Int32 xScale, TMtxVecInt Y, Int32 YIndex, Int32 yScale, Int32 Index, Int32 Len)

Compute X*xScale + Y*yScale on sub arrays

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2XIndexInt32X start index
3xScaleInt32
4YTMtxVecIntsource TVecInt or TMtxInt
5YIndexInt32Y start index
6yScaleInt32
7IndexInt32start index
8LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 7: TMtxVecInt AddScaled(TMtxVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)

Compute X*xScale + Y*yScale + Z*zScale

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2xScaleInt32
3YTMtxVecIntsource TVecInt or TMtxInt
4yScaleInt32
5ZTMtxVecIntsource TVecInt or TMtxInt
6zScaleInt32

Result: stored in self (calling object), returns self for chaining

Overload 8: TMtxVecInt AddScaled(TMtxVecInt X, Int32 XIndex, Int32 xScale, TMtxVecInt Y, Int32 YIndex, Int32 yScale, TMtxVecInt Z, Int32 zIndex, Int32 zScale, Int32 Index, Int32 Len)

Compute X*xScale + Y*yScale + Z*zScale on sub arrays

#NameTypeDescription
1XTMtxVecIntsource TVecInt or TMtxInt
2XIndexInt32X start index
3xScaleInt32
4YTMtxVecIntsource TVecInt or TMtxInt
5YIndexInt32Y start index
6yScaleInt32
7ZTMtxVecIntsource TVecInt or TMtxInt
8zIndexInt32
9zScaleInt32
10IndexInt32start index
11LenInt32element count

Result: stored in self (calling object), returns self for chaining