Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TVec CreateIt | Obtains an object from the object cache. |
| 2 | void CreateIt(ref TMtx a) | Obtains a TMtx object from the object cache. |
| 3 | void CreateIt(ref TMtx a, ref TMtx b) | Obtains two TMtx objects from the object cache. |
| 4 | void CreateIt(ref TMtx a, ref TMtx b, ref TMtx c) | Obtains three TMtx objects from the object cache. |
| 5 | void CreateIt(ref TMtx a, ref TMtx b, ref TMtx c, ref TMtx d) | Obtains four TMtx objects from the object cache. |
| 6 | void CreateIt(ref TVec a) | Obtains a TVec object from the object cache. |
| 7 | void CreateIt(ref TVec a, ref TVec b) | Obtains two TVec objects from the object cache. |
| 8 | void CreateIt(ref TVec a, ref TVec b, ref TVec c) | Obtains three TVec objects from the object cache. |
| 9 | void CreateIt(ref TVec a, ref TVec b, ref TVec c, ref TVec d) | Obtains four TVec objects from the object cache. |
Overload 1: TVec CreateIt
Obtains an object from the object cache.
Returns: TVec
Obtains an object from the object cache.
Overload 2: void CreateIt(ref TMtx a)
Obtains a TMtx object from the object cache.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx (ref) |
Result: stored in self (calling object)
Obtains a TMtx object from the object cache. If the cache is used, it creates a new object. To release an object from the cache, use
Overload 3: void CreateIt(ref TMtx a, ref TMtx b)
Obtains two TMtx objects from the object cache.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx (ref) | |
| 2 | b | TMtx (ref) |
Result: stored in self (calling object)
Overload 4: void CreateIt(ref TMtx a, ref TMtx b, ref TMtx c)
Obtains three TMtx objects from the object cache.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TMtx (ref) | |
| 2 | b | TMtx (ref) | |
| 3 | c | TMtx (ref) |
Result: stored in self (calling object)
Overload 5: void CreateIt(ref TMtx a, ref TMtx b, ref TMtx c, ref TMtx d)
Obtains four TMtx objects from 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)
Overload 6: void CreateIt(ref TVec a)
Obtains a TVec object from the object cache.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TVec (ref) |
Result: stored in self (calling object)
Obtains a TVec object from the object cache. If the cache is used, it creates a new object. To release an object from the cache, use
Overload 7: void CreateIt(ref TVec a, ref TVec b)
Obtains two TVec objects from the object cache.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TVec (ref) | |
| 2 | b | TVec (ref) |
Result: stored in self (calling object)
Overload 8: void CreateIt(ref TVec a, ref TVec b, ref TVec c)
Obtains three TVec objects from the object cache.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | a | TVec (ref) | |
| 2 | b | TVec (ref) | |
| 3 | c | TVec (ref) |
Result: stored in self (calling object)
Overload 9: void CreateIt(ref TVec a, ref TVec b, ref TVec c, ref TVec d)
Obtains four TVec objects from 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)