Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
Utils.hpp File Reference
#include <glad/glad.h>
#include <Rendering/FrameBuffers/SceneFrameBuffer.hpp>
#include <Rendering/ShaderProgram.hpp>
Include dependency graph for Utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  shkyera
 
namespace  shkyera::utils
 

Functions

void shkyera::utils::drawFullscreenQuad ()
 
template<typename ValueType >
std::pair< std::string, ValueTypeshkyera::utils::Uniform (const std::string &name, const ValueType &value)
 
template<typename... Uniforms>
void shkyera::utils::applyShaderToFrameBuffer (SceneFrameBuffer &frameBuffer, ShaderProgram &shaderProgram, std::vector< std::pair< const char *, const Texture * > > textures, Uniforms... uniforms)
 
template<typename ArrayType , typename... Uniforms>
void shkyera::utils::applyShaderToFrameBuffer (SceneFrameBuffer &frameBuffer, ShaderProgram &shaderProgram, std::vector< std::pair< const char *, const Texture * > > textures, std::pair< const char *, std::vector< ArrayType > > array, Uniforms... uniforms)