Class Texture2DBase
Abstract class front end to SharpDX.Direct3D11.Texture2D.
public abstract class Texture2DBase : Texture, IComponent, INotifyPropertyChanged, IDisposable, IComparable<Texture>
- Inheritance
-
Texture2DBase
- Implements
- Derived
- Inherited Members
Constructors
Texture2DBase(Device, Texture2D)
Specialised constructor for use only by derived classes.
protected Texture2DBase(Device device, Texture2D texture)
Parameters
deviceDeviceThe SharpDX.Direct3D11.Device.
textureTexture2DThe texture.
Texture2DBase(Device, Texture2DDescription)
Initializes a new instance of the Texture2DBase class.
protected Texture2DBase(Device device, Texture2DDescription description2D)
Parameters
deviceDeviceThe SharpDX.Direct3D11.Device.
description2DTexture2DDescriptionThe description.
Texture2DBase(Device, Texture2DDescription, DataBox[])
Initializes a new instance of the Texture2DBase class.
protected Texture2DBase(Device device, Texture2DDescription description2D, DataBox[] dataBoxes)
Parameters
deviceDeviceThe SharpDX.Direct3D11.Device.
description2DTexture2DDescriptionThe description.
dataBoxesDataBox[]A variable-length parameters list containing data rectangles.
Fields
Resource
protected readonly Texture2D Resource
Field Value
- Texture2D
Methods
Dispose(bool)
protected override void Dispose(bool disposeManagedResources)
Parameters
disposeManagedResourcesbool
GetDefaultViewFormat()
protected virtual Format GetDefaultViewFormat()
Returns
- Format
NewDescription(int, int, PixelFormat, TextureFlags, int, int, ResourceUsage)
protected static Texture2DDescription NewDescription(int width, int height, PixelFormat format, TextureFlags textureFlags, int mipCount, int arraySize, ResourceUsage usage)
Parameters
widthintheightintformatPixelFormattextureFlagsTextureFlagsmipCountintarraySizeintusageResourceUsage
Returns
- Texture2DDescription
Operators
implicit operator Surface?(Texture2DBase)
SharpDX.DXGI.Surface casting operator.
public static implicit operator Surface?(Texture2DBase from)
Parameters
fromTexture2DBaseFrom the Texture1D.
Returns
- Surface