Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CD3DPixelShader Class Reference

#include <D3DResource.h>

Inheritance diagram for CD3DPixelShader:
ID3DResource

Public Member Functions

 CD3DPixelShader ()
 
 ~CD3DPixelShader ()
 
bool Create (const std::wstring &wstrFile)
 
bool Create (const void *code, size_t codeLength)
 
void ReleaseShader ()
 
void BindShader ()
 
void UnbindShader ()
 
void Release ()
 
bool IsInited ()
 
void OnDestroyDevice (bool fatal) override
 
void OnCreateDevice () override
 
- Public Member Functions inherited from ID3DResource
virtual ~ID3DResource ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ CD3DPixelShader()

CD3DPixelShader::CD3DPixelShader ( )

◆ ~CD3DPixelShader()

CD3DPixelShader::~CD3DPixelShader ( )

Member Function Documentation

◆ BindShader()

void CD3DPixelShader::BindShader ( )

◆ Create() [1/2]

bool CD3DPixelShader::Create ( const std::wstring & wstrFile)

◆ Create() [2/2]

bool CD3DPixelShader::Create ( const void * code,
size_t codeLength )

◆ IsInited()

bool CD3DPixelShader::IsInited ( )
inline

◆ OnCreateDevice()

void CD3DPixelShader::OnCreateDevice ( void )
overridevirtual

Implements ID3DResource.

◆ OnDestroyDevice()

void CD3DPixelShader::OnDestroyDevice ( bool fatal)
overridevirtual

Implements ID3DResource.

◆ Release()

void CD3DPixelShader::Release ( )

◆ ReleaseShader()

void CD3DPixelShader::ReleaseShader ( )

◆ UnbindShader()

void CD3DPixelShader::UnbindShader ( )

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