#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 void | DoGPUTask (const olc::GPUTask &task)=0 |
| |
| virtual void | Set3DProjection (const std::array< float, 16 > &mat)=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 |
◆ DoGPUTask()
| virtual void olc::Renderer::DoGPUTask |
( |
const olc::GPUTask & | task | ) |
|
|
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 |
◆ Set3DProjection()
| virtual void olc::Renderer::Set3DProjection |
( |
const std::array< float, 16 > & | mat | ) |
|
|
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: