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