Show / Hide Table of Contents

Class BackendInfoD3D11

Exposes Direct3D 11-specific functionality, useful for interoperating with native components which interface directly with Direct3D 11. Can only be used on a GraphicsDevice whose GraphicsBackend is D3D11.

Inheritance
System.Object
BackendInfoD3D11
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Veldrid
Assembly: cs.temp.dll.dll
Syntax
public class BackendInfoD3D11

Properties

Adapter

Gets a pointer to the IAdapter used to create the GraphicsDevice.

Declaration
public IntPtr Adapter { get; }
Property Value
Type Description
System.IntPtr

Device

Gets a pointer to the ID3D11Device controlled by the GraphicsDevice.

Declaration
public IntPtr Device { get; }
Property Value
Type Description
System.IntPtr

Methods

GetTexturePointer(Texture)

Gets a pointer to the native texture wrapped by the given Veldrid Texture. Depending on the instance's TextureType, this will be a pointer to an ID3D11Texture1D, an ID3D11Texture2D, or an ID3D11Texture3D.

Declaration
public IntPtr GetTexturePointer(Texture texture)
Parameters
Type Name Description
Texture texture
Returns
Type Description
System.IntPtr

A pointer to the Veldrid Texture's underlying ID3D11Texture1D, ID3D11Texture2D, or ID3D11Texture3D. The type of this object depends on the parameter's TextureType.

Back to top