[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.DeviceChild

DeviceChild Class

ID3D11DeviceChild

Implements
Namespace: C1.Util.DX.Direct3D11
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("1841e5c8-16b0-489b-bcc8-44cfb0d5deae")]
public class DeviceChild : ComObject, IDisposable, IUnknown

Constructors

Name Description
DeviceChild(IntPtr)

Initializes a new instance of the DeviceChild class.

Properties

Name Description
DebugName

Gets or sets the debug-name for this object.

Device

GetDevice

Methods

Name Description
Dispose(bool)

Clean up any resources being used.

GetDevice(out Device)

void ID3D11DeviceChild::GetDevice([Out] ID3D11Device** ppDevice)

GetPrivateData(Guid, ref int, IntPtr)

HRESULT ID3D11DeviceChild::GetPrivateData([In] const GUID& guid,[InOut] unsigned int* pDataSize,[Out, Buffer, Optional] void* pData)

NativePointerUpdated(IntPtr)

Method called when the NativePointer is updated.

SetPrivateData(Guid, int, IntPtr)

HRESULT ID3D11DeviceChild::SetPrivateData([In] const GUID& guid,[In] unsigned int DataSize,[In, Buffer, Optional] const void* pData)

SetPrivateDataInterface(Guid, ComObject)

HRESULT ID3D11DeviceChild::SetPrivateDataInterface([In] const GUID& guid,[In, Optional] const IUnknown* pData)

Operators

Name Description
explicit operator DeviceChild(IntPtr)

Performs an explicit conversion from IntPtr to DeviceChild.