#include <AGUI2Renderer.h>
|
virtual | ~AGUI2Renderer ()=default |
|
virtual AGUI2Material * | CreateMaterial (const TCHAR *a_szTextureName)=0 |
|
virtual AGUI2Material * | CreateMaterial (Toshi::TTexture *a_pTexture)=0 |
|
virtual void | DestroyMaterial (AGUI2Material *a_pMaterial)=0 |
|
virtual Toshi::TTexture * | GetTexture (const TCHAR *a_szTextureName)=0 |
|
virtual TUINT | GetWidth (AGUI2Material *a_pMaterial)=0 |
|
virtual TUINT | GetHeight (AGUI2Material *a_pMaterial)=0 |
|
virtual void | BeginScene ()=0 |
|
virtual void | EndScene ()=0 |
|
virtual void | ResetRenderer ()=0 |
|
virtual void | PrepareRenderer ()=0 |
|
virtual void | SetMaterial (AGUI2Material *a_pMaterial)=0 |
|
virtual void | PushTransform (const AGUI2Transform &a_rTransform, const Toshi::TVector2 &a_rVec1, const Toshi::TVector2 &a_rVec2)=0 |
|
virtual void | PopTransform ()=0 |
|
virtual void | SetTransform (const AGUI2Transform &a_rTransform)=0 |
|
virtual void | SetColour (TUINT32 a_uiColour)=0 |
|
virtual void | SetScissor (TFLOAT a_fVal1, TFLOAT a_fVal2, TFLOAT a_fVal3, TFLOAT a_fVal4)=0 |
|
virtual void | ClearScissor ()=0 |
|
virtual void | RenderRectangle (const Toshi::TVector2 &a, const Toshi::TVector2 &b, const Toshi::TVector2 &uv1, const Toshi::TVector2 &uv2)=0 |
|
virtual void | RenderTriStrip (Toshi::TVector2 *vertices, Toshi::TVector2 *UV, uint32_t numverts)=0 |
|
virtual void | RenderLine (const Toshi::TVector2 &a, const Toshi::TVector2 &b)=0 |
|
virtual void | RenderLine (TFLOAT x1, TFLOAT y1, TFLOAT x2, TFLOAT y2)=0 |
|
virtual void | RenderOutlineRectangle (const Toshi::TVector2 &a, const Toshi::TVector2 &b)=0 |
|
virtual void | RenderFilledRectangle (const Toshi::TVector2 &a, const Toshi::TVector2 &b)=0 |
|
virtual void | ScaleCoords (TFLOAT &x, TFLOAT &y)=0 |
|
virtual void | ResetZCoordinate ()=0 |
|
Definition at line 7 of file AGUI2Renderer.h.
◆ ~AGUI2Renderer()
virtual AGUI2Renderer::~AGUI2Renderer |
( |
| ) |
|
|
virtualdefault |
◆ BeginScene()
virtual void AGUI2Renderer::BeginScene |
( |
| ) |
|
|
pure virtual |
◆ ClearScissor()
virtual void AGUI2Renderer::ClearScissor |
( |
| ) |
|
|
pure virtual |
◆ CreateMaterial() [1/2]
◆ CreateMaterial() [2/2]
virtual AGUI2Material * AGUI2Renderer::CreateMaterial |
( |
Toshi::TTexture * | a_pTexture | ) |
|
|
pure virtual |
◆ DestroyMaterial()
virtual void AGUI2Renderer::DestroyMaterial |
( |
AGUI2Material * | a_pMaterial | ) |
|
|
pure virtual |
◆ EndScene()
virtual void AGUI2Renderer::EndScene |
( |
| ) |
|
|
pure virtual |
◆ GetHeight()
◆ GetTexture()
virtual Toshi::TTexture * AGUI2Renderer::GetTexture |
( |
const TCHAR * | a_szTextureName | ) |
|
|
pure virtual |
◆ GetWidth()
◆ PopTransform()
virtual void AGUI2Renderer::PopTransform |
( |
| ) |
|
|
pure virtual |
◆ PrepareRenderer()
virtual void AGUI2Renderer::PrepareRenderer |
( |
| ) |
|
|
pure virtual |
◆ PushTransform()
virtual void AGUI2Renderer::PushTransform |
( |
const AGUI2Transform & | a_rTransform, |
|
|
const Toshi::TVector2 & | a_rVec1, |
|
|
const Toshi::TVector2 & | a_rVec2 ) |
|
pure virtual |
◆ RenderFilledRectangle()
virtual void AGUI2Renderer::RenderFilledRectangle |
( |
const Toshi::TVector2 & | a, |
|
|
const Toshi::TVector2 & | b ) |
|
pure virtual |
◆ RenderLine() [1/2]
virtual void AGUI2Renderer::RenderLine |
( |
const Toshi::TVector2 & | a, |
|
|
const Toshi::TVector2 & | b ) |
|
pure virtual |
◆ RenderLine() [2/2]
◆ RenderOutlineRectangle()
virtual void AGUI2Renderer::RenderOutlineRectangle |
( |
const Toshi::TVector2 & | a, |
|
|
const Toshi::TVector2 & | b ) |
|
pure virtual |
◆ RenderRectangle()
virtual void AGUI2Renderer::RenderRectangle |
( |
const Toshi::TVector2 & | a, |
|
|
const Toshi::TVector2 & | b, |
|
|
const Toshi::TVector2 & | uv1, |
|
|
const Toshi::TVector2 & | uv2 ) |
|
pure virtual |
◆ RenderTriStrip()
virtual void AGUI2Renderer::RenderTriStrip |
( |
Toshi::TVector2 * | vertices, |
|
|
Toshi::TVector2 * | UV, |
|
|
uint32_t | numverts ) |
|
pure virtual |
◆ ResetRenderer()
virtual void AGUI2Renderer::ResetRenderer |
( |
| ) |
|
|
pure virtual |
◆ ResetZCoordinate()
virtual void AGUI2Renderer::ResetZCoordinate |
( |
| ) |
|
|
pure virtual |
◆ ScaleCoords()
virtual void AGUI2Renderer::ScaleCoords |
( |
TFLOAT & | x, |
|
|
TFLOAT & | y ) |
|
pure virtual |
◆ SetColour()
virtual void AGUI2Renderer::SetColour |
( |
TUINT32 | a_uiColour | ) |
|
|
pure virtual |
◆ SetMaterial()
virtual void AGUI2Renderer::SetMaterial |
( |
AGUI2Material * | a_pMaterial | ) |
|
|
pure virtual |
◆ SetScissor()
◆ SetTransform()
virtual void AGUI2Renderer::SetTransform |
( |
const AGUI2Transform & | a_rTransform | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: