This is the complete list of members for Diligent.IShader, including all inherited members.
| AddRef()=0 | Diligent.IObject | pure virtual |
| GetBytecode(const void **ppBytecode, Uint64 &Size) const =0 | Diligent.IShader | pure virtual |
| GetConstantBufferDesc(Uint32 Index) const =0 | Diligent.IShader | pure virtual |
| GetDesc() const override=0 | Diligent.IShader | pure virtual |
| GetReferenceCounters() const =0 | Diligent.IObject | pure virtual |
| GetResourceCount() const =0 | Diligent.IShader | pure virtual |
| GetResourceDesc(Uint32 Index, ShaderResourceDesc &ResourceDesc) const =0 | Diligent.IShader | pure virtual |
| GetStatus(bool WaitForCompletion=false)=0 | Diligent.IShader | pure virtual |
| GetUniqueID() const =0 | Diligent::IDeviceObject | pure virtual |
| GetUserData() const =0 | Diligent::IDeviceObject | pure virtual |
| QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface)=0 | Diligent.IObject | pure virtual |
| QueryInterface(const INTERFACE_ID &IID, DerivedType **ppInterface) | Diligent.IObject | inline |
| Release()=0 | Diligent.IObject | pure virtual |
| SetUserData(IObject *pUserData)=0 | Diligent::IDeviceObject | pure virtual |