Array3DT(Int32, Int32, Int32) |
Initializes a new instance of the Array3DT struct using the specified depth, height and width.
Parameter order is the same as in case of instantiating a regular three-dimensional array.
If the created Array3DT is not used anymore the Dispose method should be called to return the possibly ArrayPoolT-allocated underlying buffer to the pool. |
Array3DT(ArraySectionT, Int32, Int32, Int32) | Initializes a new instance of the Array3DT struct from an existing ArraySectionT using the specified depth, height and width. No heap allocation occurs when using this constructor overload. |
Array3DT(Int32, Int32, Int32, Boolean) |
Initializes a new instance of the Array3DT struct using the specified depth, height and width.
Parameter order is the same as in case of instantiating a regular three-dimensional array.
If the created Array3DT is not used anymore the Dispose method should be called to return the possibly ArrayPoolT-allocated underlying buffer to the pool. |