#include <olcPixelGameEngine.h>
|
virtual | ~Renderer ()=default |
|
virtual void | PrepareDevice ()=0 |
|
virtual olc::rcode | CreateDevice (std::vector< void * > params, bool bFullScreen, bool bVSYNC)=0 |
|
virtual olc::rcode | DestroyDevice ()=0 |
|
virtual void | DisplayFrame ()=0 |
|
virtual void | PrepareDrawing ()=0 |
|
virtual void | SetDecalMode (const olc::DecalMode &mode)=0 |
|
virtual void | DrawLayerQuad (const olc::vf2d &offset, const olc::vf2d &scale, const olc::Pixel tint)=0 |
|
virtual void | DrawDecal (const olc::DecalInstance &decal)=0 |
|
virtual uint32_t | CreateTexture (const uint32_t width, const uint32_t height, const bool filtered=false, const bool clamp=true)=0 |
|
virtual void | UpdateTexture (uint32_t id, olc::Sprite *spr)=0 |
|
virtual void | ReadTexture (uint32_t id, olc::Sprite *spr)=0 |
|
virtual uint32_t | DeleteTexture (const uint32_t id)=0 |
|
virtual void | ApplyTexture (uint32_t id)=0 |
|
virtual void | UpdateViewport (const olc::vi2d &pos, const olc::vi2d &size)=0 |
|
virtual void | ClearBuffer (olc::Pixel p, bool bDepth)=0 |
|
◆ ~Renderer()
virtual olc::Renderer::~Renderer |
( |
| ) |
|
|
virtualdefault |
◆ ApplyTexture()
virtual void olc::Renderer::ApplyTexture |
( |
uint32_t | id | ) |
|
|
pure virtual |
◆ ClearBuffer()
virtual void olc::Renderer::ClearBuffer |
( |
olc::Pixel | p, |
|
|
bool | bDepth ) |
|
pure virtual |
◆ CreateDevice()
virtual olc::rcode olc::Renderer::CreateDevice |
( |
std::vector< void * > | params, |
|
|
bool | bFullScreen, |
|
|
bool | bVSYNC ) |
|
pure virtual |
◆ CreateTexture()
virtual uint32_t olc::Renderer::CreateTexture |
( |
const uint32_t | width, |
|
|
const uint32_t | height, |
|
|
const bool | filtered = false, |
|
|
const bool | clamp = true ) |
|
pure virtual |
◆ DeleteTexture()
virtual uint32_t olc::Renderer::DeleteTexture |
( |
const uint32_t | id | ) |
|
|
pure virtual |
◆ DestroyDevice()
virtual olc::rcode olc::Renderer::DestroyDevice |
( |
| ) |
|
|
pure virtual |
◆ DisplayFrame()
virtual void olc::Renderer::DisplayFrame |
( |
| ) |
|
|
pure virtual |
◆ DrawDecal()
◆ DrawLayerQuad()
◆ PrepareDevice()
virtual void olc::Renderer::PrepareDevice |
( |
| ) |
|
|
pure virtual |
◆ PrepareDrawing()
virtual void olc::Renderer::PrepareDrawing |
( |
| ) |
|
|
pure virtual |
◆ ReadTexture()
virtual void olc::Renderer::ReadTexture |
( |
uint32_t | id, |
|
|
olc::Sprite * | spr ) |
|
pure virtual |
◆ SetDecalMode()
virtual void olc::Renderer::SetDecalMode |
( |
const olc::DecalMode & | mode | ) |
|
|
pure virtual |
◆ UpdateTexture()
virtual void olc::Renderer::UpdateTexture |
( |
uint32_t | id, |
|
|
olc::Sprite * | spr ) |
|
pure virtual |
◆ UpdateViewport()
virtual void olc::Renderer::UpdateViewport |
( |
const olc::vi2d & | pos, |
|
|
const olc::vi2d & | size ) |
|
pure virtual |
◆ ptrPGE
The documentation for this class was generated from the following file: