Overload List
| # | Signature | Description |
|---|---|---|
| 1 | void FreeIt(ref TMtx a) | Release one matrix. |
| 2 | void FreeIt(ref TMtx a, ref TMtx b) | Release two matrices. |
| 3 | void FreeIt(ref TMtx a, ref TMtx b, ref TMtx c) | Release three matrices. |
| 4 | void FreeIt(ref TMtx a, ref TMtx b, ref TMtx c, ref TMtx d) | Releases objects back to the object cache. |
| 5 | void FreeIt(ref TVec a) | Release one vector. |
| 6 | void FreeIt(ref TVec a, ref TVec b) | Release two vectors. |
| 7 | void FreeIt(ref TVec a, ref TVec b, ref TVec c) | Release three vectors. |
| 8 | void 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)
Overload 2: void FreeIt(ref TMtx a, ref TMtx b)
Release two matrices.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx (ref) | |
| 2 | b | TMtx (ref) |
Result: stored in self (calling object)
Overload 3: void FreeIt(ref TMtx a, ref TMtx b, ref TMtx c)
Release three matrices.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx (ref) | |
| 2 | b | TMtx (ref) | |
| 3 | c | TMtx (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.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx (ref) | |
| 2 | b | TMtx (ref) | |
| 3 | c | TMtx (ref) | |
| 4 | d | TMtx (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)
Overload 6: void FreeIt(ref TVec a, ref TVec b)
Release two vectors.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TVec (ref) | |
| 2 | b | TVec (ref) |
Result: stored in self (calling object)
Overload 7: void FreeIt(ref TVec a, ref TVec b, ref TVec c)
Release three vectors.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TVec (ref) | |
| 2 | b | TVec (ref) | |
| 3 | c | TVec (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.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TVec (ref) | |
| 2 | b | TVec (ref) | |
| 3 | c | TVec (ref) | |
| 4 | d | TVec (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.