kodi
Public Member Functions | List of all members
CD3DVertexShader Class Reference
Inheritance diagram for CD3DVertexShader:
Inheritance graph
[legend]
Collaboration diagram for CD3DVertexShader:
Collaboration graph
[legend]

Public Member Functions

bool Create (const std::wstring &vertexFile, D3D11_INPUT_ELEMENT_DESC *vertexLayout, unsigned int vertexLayoutSize)
 
bool Create (const void *code, size_t codeLength, D3D11_INPUT_ELEMENT_DESC *vertexLayout, unsigned int vertexLayoutSize)
 
void ReleaseShader ()
 
void BindShader ()
 
void UnbindShader ()
 
void Release ()
 
bool IsInited ()
 
void OnDestroyDevice (bool fatal) override
 
void OnCreateDevice () override
 

Additional Inherited Members

- Protected Member Functions inherited from ID3DResource
void Register ()
 
void Unregister ()
 
- Protected Attributes inherited from ID3DResource
bool m_bRegistered = false
 

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