[]
ID3D11Texture3D
[Guid("037e866e-f56d-4357-a8af-9dabbe6e250e")]
public class Texture3D : Resource, IDisposable, IUnknown
Initializes a new instance of the Texture3D class.
public Texture3D(IntPtr nativePtr)
nativePtr IntPtrThe native pointer.
GetDescription
public Texture3DDescription Description { get; }
Calculates the sub resource index for a particular mipSlice and arraySlice.
public override int CalculateSubResourceIndex(int mipSlice, int arraySlice, out int mipSize)
Initializes a new instance of the Texture3D class.
public static Texture3D Create(Device device, Texture3DDescription description, DataBox[] data)
device DeviceThe device with which to associate the texture.
description Texture3DDescriptionThe description of the texture.
data DataBox[]An array of initial texture data for each subresource.
Initializes a new instance of the Texture3D class.
public static Texture3D Create(Device device, ref Texture3DDescription description)
device DeviceThe device with which to associate the texture.
description Texture3DDescriptionThe description of the texture.
void ID3D11Texture3D::GetDesc([Out] D3D11_TEXTURE3D_DESC* pDesc)
public void GetDescription(out Texture3DDescription descRef)
descRef Texture3DDescriptionpublic static explicit operator Texture3D(IntPtr nativePointer)
nativePointer IntPtr