kodi
Classes | Public Member Functions | List of all members
CGUIShaderDX Class Reference

Public Member Functions

bool Initialize ()
 
void Begin (unsigned int flags)
 
void End (void)
 
void ApplyStateBlock (void)
 
void RestoreBuffers (void)
 
void SetShaderViews (unsigned int numViews, ID3D11ShaderResourceView **views)
 
void SetViewPort (D3D11_VIEWPORT viewPort)
 
void XM_CALLCONV GetWVP (DirectX::XMMATRIX &w, DirectX::XMMATRIX &v, DirectX::XMMATRIX &p)
 
DirectX::XMMATRIX XM_CALLCONV GetWorld () const
 
DirectX::XMMATRIX XM_CALLCONV GetView () const
 
DirectX::XMMATRIX XM_CALLCONV GetProjection () const
 
void XM_CALLCONV SetWVP (const DirectX::XMMATRIX &w, const DirectX::XMMATRIX &v, const DirectX::XMMATRIX &p)
 
void XM_CALLCONV SetWorld (const DirectX::XMMATRIX &value)
 
void XM_CALLCONV SetView (const DirectX::XMMATRIX &value)
 
void XM_CALLCONV SetProjection (const DirectX::XMMATRIX &value)
 
void Project (float &x, float &y, float &z)
 
void DrawQuad (Vertex &v1, Vertex &v2, Vertex &v3, Vertex &v4)
 
void DrawIndexed (unsigned int indexCount, unsigned int startIndex, unsigned int startVertex)
 
void Draw (unsigned int vertexCount, unsigned int startVertex)
 
bool HardwareClipIsPossible (void) const
 
float GetClipXFactor (void) const
 
float GetClipXOffset (void) const
 
float GetClipYFactor (void) const
 
float GetClipYOffset (void) const
 
void * operator new (size_t size)
 
void operator delete (void *ptr)
 

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