#include <openglosd.h>
Definition at line 553 of file openglosd.h.
◆ cOglCmdDrawImage()
| cOglCmdDrawImage::cOglCmdDrawImage |
( |
cOglFb * |
fb, |
|
|
tColor * |
argb, |
|
|
GLint |
width, |
|
|
GLint |
height, |
|
|
GLint |
x, |
|
|
GLint |
y, |
|
|
bool |
overlay = true, |
|
|
double |
scaleX = 1.0f, |
|
|
double |
scaleY = 1.0f |
|
) |
| |
|
inline |
◆ ~cOglCmdDrawImage()
| virtual cOglCmdDrawImage::~cOglCmdDrawImage |
( |
void |
| ) |
|
|
inlinevirtual |
◆ Description()
| virtual const char * cOglCmdDrawImage::Description |
( |
void |
| ) |
|
|
inlinevirtual |
◆ Execute()
| bool cOglCmdDrawImage::Execute |
( |
void |
| ) |
|
|
virtual |
Implements cOglCmd.
Definition at line 1513 of file openglosd.cpp.
References cOglVb::ActivateShader(), cOglFb::Bind(), cOglVb::Bind(), cOglVb::DisableBlending(), cOglVb::DrawArrays(), cOglVb::EnableBlending(), cOglFb::Height(), m_argb, m_borderColor, m_height, m_overlay, cOglCmd::m_pFramebuffer, m_scaleX, m_scaleY, m_width, m_x, m_y, cOglVb::SetShaderAlpha(), cOglVb::SetShaderBorderColor(), cOglVb::SetShaderProjectionMatrix(), cOglVb::SetVertexSubData(), cOglFb::Unbind(), cOglVb::Unbind(), vbTextureSwapBR, VertexBuffers, and cOglFb::Width().
◆ m_argb
| tColor* cOglCmdDrawImage::m_argb |
|
private |
◆ m_borderColor
| GLint cOglCmdDrawImage::m_borderColor |
|
private |
◆ m_height
| GLint cOglCmdDrawImage::m_height |
|
private |
◆ m_overlay
| bool cOglCmdDrawImage::m_overlay |
|
private |
◆ m_scaleX
| GLfloat cOglCmdDrawImage::m_scaleX |
|
private |
◆ m_scaleY
| GLfloat cOglCmdDrawImage::m_scaleY |
|
private |
◆ m_width
| GLint cOglCmdDrawImage::m_width |
|
private |
◆ m_x
| GLint cOglCmdDrawImage::m_x |
|
private |
◆ m_y
| GLint cOglCmdDrawImage::m_y |
|
private |
The documentation for this class was generated from the following files: