MtxVec.FreeIt Method

Overload List

#SignatureDescription
1void FreeIt(ref TMtx a)Release one matrix.
2void FreeIt(ref TMtx a, ref TMtx b)Release two matrices.
3void FreeIt(ref TMtx a, ref TMtx b, ref TMtx c)Release three matrices.
4void FreeIt(ref TMtx a, ref TMtx b, ref TMtx c, ref TMtx d)Releases objects back to the object cache.
5void FreeIt(ref TVec a)Release one vector.
6void FreeIt(ref TVec a, ref TVec b)Release two vectors.
7void FreeIt(ref TVec a, ref TVec b, ref TVec c)Release three vectors.
8void FreeIt(ref TVec a, ref TVec b, ref TVec c, ref TVec d)Releases objects back to the object cache.

Overload 1: void FreeIt(ref TMtx a)

Release one matrix.

#NameTypeDescription
1aTMtx (ref)

Result: stored in self (calling object)

Overload 2: void FreeIt(ref TMtx a, ref TMtx b)

Release two matrices.

#NameTypeDescription
1aTMtx (ref)
2bTMtx (ref)

Result: stored in self (calling object)

Overload 3: void FreeIt(ref TMtx a, ref TMtx b, ref TMtx c)

Release three matrices.

#NameTypeDescription
1aTMtx (ref)
2bTMtx (ref)
3cTMtx (ref)

Result: stored in self (calling object)

Overload 4: void FreeIt(ref TMtx a, ref TMtx b, ref TMtx c, ref TMtx d)

Releases objects back to the object cache.

#NameTypeDescription
1aTMtx (ref)
2bTMtx (ref)
3cTMtx (ref)
4dTMtx (ref)

Result: stored in self (calling object)

Remarks:

Releases objects back to the object cache and sets the parameters to nil. If the parameters were not from the object cache, they are destroyed.

See Also: MtxVec.CreateIt

Overload 5: void FreeIt(ref TVec a)

Release one vector.

#NameTypeDescription
1aTVec (ref)

Result: stored in self (calling object)

Overload 6: void FreeIt(ref TVec a, ref TVec b)

Release two vectors.

#NameTypeDescription
1aTVec (ref)
2bTVec (ref)

Result: stored in self (calling object)

Overload 7: void FreeIt(ref TVec a, ref TVec b, ref TVec c)

Release three vectors.

#NameTypeDescription
1aTVec (ref)
2bTVec (ref)
3cTVec (ref)

Result: stored in self (calling object)

Overload 8: void FreeIt(ref TVec a, ref TVec b, ref TVec c, ref TVec d)

Releases objects back to the object cache.

#NameTypeDescription
1aTVec (ref)
2bTVec (ref)
3cTVec (ref)
4dTVec (ref)

Result: stored in self (calling object)

Remarks:

Releases objects back to the object cache and sets the parameters to nil. If the parameters were not from the object cache, they are destroyed.