Diligent::IShaderD3D11 struct

Exposes Direct3D11-specific functionality of a shader object.

Contents

Base classes

struct IShaderD3D
Exposes Direct3D-specific functionality of a shader object.

Public functions

auto GetD3D11Shader() -> ID3D11DeviceChild*METHOD() virtual
Returns a pointer to the ID3D11DeviceChild interface of the internal Direct3D11 object.

Function documentation

ID3D11DeviceChild*METHOD() Diligent::IShaderD3D11::GetD3D11Shader() virtual

Returns a pointer to the ID3D11DeviceChild interface of the internal Direct3D11 object.

The method does NOT call AddRef() on the returned interface, so Release() must not be called.