Diligent Engine  v.2.4.g
Public Member Functions | List of all members
Diligent::LocalRootSignatureD3D12 Class Reference

#include <RootSignature.hpp>

Public Member Functions

 LocalRootSignatureD3D12 (const char *pCBName, Uint32 ShaderRecordSize)
 
bool IsShaderRecord (const D3DShaderResourceAttribs &CB) const
 
bool Create (ID3D12Device *pDevice, Uint32 RegisterSpace)
 
ID3D12RootSignature * GetD3D12RootSignature () const
 
bool IsDefined () const
 
const char * GetName () const
 
Uint32 GetShaderRegister () const
 
Uint32 GetRegisterSpace () const
 

Constructor & Destructor Documentation

◆ LocalRootSignatureD3D12()

Diligent::LocalRootSignatureD3D12::LocalRootSignatureD3D12 ( const char *  pCBName,
Uint32  ShaderRecordSize 
)

Member Function Documentation

◆ Create()

bool Diligent::LocalRootSignatureD3D12::Create ( ID3D12Device *  pDevice,
Uint32  RegisterSpace 
)

◆ GetD3D12RootSignature()

ID3D12RootSignature* Diligent::LocalRootSignatureD3D12::GetD3D12RootSignature ( ) const
inline

◆ GetName()

const char* Diligent::LocalRootSignatureD3D12::GetName ( ) const
inline

◆ GetRegisterSpace()

Uint32 Diligent::LocalRootSignatureD3D12::GetRegisterSpace ( ) const
inline

◆ GetShaderRegister()

Uint32 Diligent::LocalRootSignatureD3D12::GetShaderRegister ( ) const
inline

◆ IsDefined()

bool Diligent::LocalRootSignatureD3D12::IsDefined ( ) const
inline

◆ IsShaderRecord()

bool Diligent::LocalRootSignatureD3D12::IsShaderRecord ( const D3DShaderResourceAttribs CB) const

The documentation for this class was generated from the following files: