|
|
virtual std::string | GetApiDescription () const =0 |
| |
|
virtual void | InitializeRenderer (const VideoModeParams &p)=0 |
| |
|
virtual bool | IsReadyForRender ()=0 |
| |
| virtual void | OnRender (const ActualVideoModeParams *p, const CommandBatcher &batcher)=0 |
| |
|
virtual bool | IsD3DInternal ()=0 |
| |
|
virtual intptr_t | CreateTexture (RageSurface *img, bool RGBA8)=0 |
| |
|
virtual void | UpdateTexture (intptr_t textureHandle, RageSurface *img, int xOffset, int yOffset, int width, int height)=0 |
| |
|
virtual void | DeleteTexture (intptr_t handle)=0 |
| |
|
virtual void | ClearAllTextures ()=0 |
| |
|
virtual void | ResolutionChanged ()=0 |
| |
|
virtual RageSurface * | CreateScreenshot ()=0 |
| |
|
virtual intptr_t | CreateRenderTarget (const RenderTargetParam ¶m, int &iTextureWidthOut, int &iTextureHeightOut)=0 |
| |
|
virtual PipelineHandle | CreateGraphicsPipeline (const std::string &vertexShaderPath, const std::string &fragmentShaderPath)=0 |
| |
|
virtual void | ReloadPipelines ()=0 |
| |
|
virtual void | TryVideoMode (const VideoModeParams ¶ms)=0 |
| |
|
virtual int | GetMaxTextureSize ()=0 |
| |
|
virtual void | RescaleBatchBuffers (size_t sizeScale)=0 |
| |
◆ OnRender()
The documentation for this class was generated from the following file:
- /home/runner/work/etterna/etterna/src/RageUtil/Graphics/Display/Renderer.h