#include <openGLInstance.h>
◆ OpenGLInstance()
jGL::GL::OpenGLInstance::OpenGLInstance |
( |
glm::ivec2 |
res, |
|
|
uint8_t |
msaa = 0 |
|
) |
| |
|
inline |
◆ ~OpenGLInstance()
jGL::GL::OpenGLInstance::~OpenGLInstance |
( |
| ) |
|
|
inline |
◆ beginFrame()
void jGL::GL::OpenGLInstance::beginFrame |
( |
| ) |
|
|
inlinevirtual |
◆ clear()
void jGL::GL::OpenGLInstance::clear |
( |
| ) |
|
|
inlinevirtual |
◆ createParticles()
std::shared_ptr< Particles > jGL::GL::OpenGLInstance::createParticles |
( |
size_t |
sizeHint | ) |
|
|
inlinevirtual |
◆ createShapeRenderer()
std::shared_ptr< ShapeRenderer > jGL::GL::OpenGLInstance::createShapeRenderer |
( |
size_t |
sizeHint | ) |
|
|
inlinevirtual |
◆ createSpriteRenderer()
std::shared_ptr< SpriteRenderer > jGL::GL::OpenGLInstance::createSpriteRenderer |
( |
size_t |
sizeHint | ) |
|
|
inlinevirtual |
◆ createTexture() [1/2]
std::shared_ptr< Texture > jGL::GL::OpenGLInstance::createTexture |
( |
std::filesystem::path |
imageFile, |
|
|
Texture::Type |
type |
|
) |
| |
|
inlinevirtual |
◆ createTexture() [2/2]
std::shared_ptr< Texture > jGL::GL::OpenGLInstance::createTexture |
( |
std::vector< std::byte > |
data, |
|
|
Texture::Type |
type |
|
) |
| |
|
inlinevirtual |
◆ endFrame()
void jGL::GL::OpenGLInstance::endFrame |
( |
| ) |
|
|
inlinevirtual |
◆ finish()
void jGL::GL::OpenGLInstance::finish |
( |
| ) |
|
|
inlinevirtual |
◆ setClear()
void jGL::GL::OpenGLInstance::setClear |
( |
glm::vec4 |
colour | ) |
|
|
inlinevirtual |
◆ setMSAA()
void jGL::GL::OpenGLInstance::setMSAA |
( |
uint8_t |
samples | ) |
|
|
inlinevirtual |
◆ setProjection()
void jGL::GL::OpenGLInstance::setProjection |
( |
glm::mat4 |
proj | ) |
|
|
inlinevirtual |
◆ setTextProjection()
void jGL::GL::OpenGLInstance::setTextProjection |
( |
glm::mat4 |
proj | ) |
|
|
inlinevirtual |
◆ setViewport()
void jGL::GL::OpenGLInstance::setViewport |
( |
glm::vec4 |
view | ) |
|
|
inlinevirtual |
◆ text()
void jGL::GL::OpenGLInstance::text |
( |
std::string |
characters, |
|
|
glm::vec2 |
position, |
|
|
float |
scale, |
|
|
glm::vec4 |
colour, |
|
|
glm::bvec2 |
centre = glm::bvec2(false,false) |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files: