#include <libretro.h>
|
void | setColor (GLfloat r, GLfloat g, GLfloat b, GLfloat a) override |
|
void | setProjectionMatrix (const Math::Matrix4 &projectionMatrix) override |
|
bool | open (const Common::Path &shaderPath, Common::SearchSet &archSet) |
|
void | close () |
|
void | enableLinearFiltering (bool enabled) |
|
void | setDisplaySizes (uint inputWidth, uint inputHeight, const Common::Rect &outputRect) |
|
void | beginScaling () |
|
void | finishScaling () |
|
bool | isAnimated () const |
|
void | activate () |
|
void | deactivate () |
|
Framebuffer * | setFramebuffer (Framebuffer *framebuffer) |
|
void | drawTexture (const Texture &texture, const GLfloat *coordinates, const GLfloat *texcoords) |
|
void | drawTexture (const Texture &texture, const GLfloat *coordinates) |
|
void | drawTexture (const Texture &texture, GLfloat x, GLfloat y, GLfloat w, GLfloat h) |
|
void | drawTexture (const Texture &texture, GLfloat x, GLfloat y, GLfloat w, GLfloat h, const Common::Rect &clip) |
|
|
static bool | isSupportedByContext () |
|
|
bool | isActive () const |
|
Framebuffer * | _activeFramebuffer |
|
Pipeline implementation using Libretro shader presets.
◆ setColor()
void OpenGL::LibRetroPipeline::setColor |
( |
GLfloat |
r, |
|
|
GLfloat |
g, |
|
|
GLfloat |
b, |
|
|
GLfloat |
a |
|
) |
| |
|
overridevirtual |
Set modulation color.
- Parameters
-
r | Red component in [0,1]. |
g | Green component in [0,1]. |
b | Blue component in [0,1]. |
a | Alpha component in [0,1]. |
Implements OpenGL::Pipeline.
◆ setProjectionMatrix()
void OpenGL::LibRetroPipeline::setProjectionMatrix |
( |
const Math::Matrix4 & |
projectionMatrix | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: