Class Texture3DBase
Abstract class front end to SharpDX.Direct3D11.Texture3D.
public abstract class Texture3DBase : Texture, IComponent, INotifyPropertyChanged, IDisposable, IComparable<Texture>
- Inheritance
-
Texture3DBase
- Implements
- Derived
- Inherited Members
Constructors
Texture3DBase(Device, Texture3D)
Specialised constructor for use only by derived classes.
protected Texture3DBase(Device device, Texture3D texture)
Parameters
deviceDeviceThe SharpDX.Direct3D11.Device.
textureTexture3DThe texture.
Texture3DBase(Device, Texture3DDescription)
Initializes a new instance of the Texture3DBase class.
protected Texture3DBase(Device device, Texture3DDescription description3D)
Parameters
deviceDeviceThe SharpDX.Direct3D11.Device.
description3DTexture3DDescriptionThe description.
Texture3DBase(Device, Texture3DDescription, DataBox[])
Initializes a new instance of the Texture3DBase class.
protected Texture3DBase(Device device, Texture3DDescription description3D, DataBox[] dataRectangles)
Parameters
deviceDeviceThe SharpDX.Direct3D11.Device.
description3DTexture3DDescriptionThe description.
dataRectanglesDataBox[]A variable-length parameters list containing data rectangles.
Fields
Resource
protected readonly Texture3D Resource
Field Value
- Texture3D
Methods
Dispose(bool)
protected override void Dispose(bool disposeManagedResources)
Parameters
disposeManagedResourcesbool
NewDescription(int, int, int, PixelFormat, TextureFlags, int, ResourceUsage)
protected static Texture3DDescription NewDescription(int width, int height, int depth, PixelFormat format, TextureFlags textureFlags, int mipCount, ResourceUsage usage)
Parameters
widthintheightintdepthintformatPixelFormattextureFlagsTextureFlagsmipCountintusageResourceUsage
Returns
- Texture3DDescription