ASGE  3.2.0
Simple Game Framework in GL
ASGE::Renderer Member List

This is the complete list of members for ASGE::Renderer, including all inherited members.

active_bufferASGE::Rendererprotected
clearColour() (defined in ASGE::Renderer)ASGE::Rendererinlineprotected
clearColour() const (defined in ASGE::Renderer)ASGE::Rendererinlineprotected
createCachedTexture(std::string id, int width, int height, ASGE::Texture2D::Format format, void *data)=0ASGE::Rendererpure virtual
createCachedTexture(const std::string &path)=0ASGE::Rendererpure virtual
createCachedTextureArray(std::string id, int width, int height, ASGE::Texture2D::Format format, void *data, int count)=0ASGE::Rendererpure virtual
createNonCachedMSAATexture(int width, int height, ASGE::Texture2D::Format format)=0ASGE::Rendererpure virtual
createNonCachedTexture(int width, int height, ASGE::Texture2D::Format format, void *data)=0ASGE::Rendererpure virtual
createNonCachedTexture(const std::string &path)=0ASGE::Rendererpure virtual
createRawSprite()=0ASGE::Rendererpure virtual
createUniqueSprite()=0ASGE::Rendererpure virtual
defTextColour() (defined in ASGE::Renderer)ASGE::Rendererinlineprotected
defTextColour() const (defined in ASGE::Renderer)ASGE::Rendererinlineprotected
exit()=0ASGE::Rendererpure virtual
findShader(int shader_handle)=0ASGE::Rendererpure virtual
getDefaultFont() const =0ASGE::Rendererpure virtual
getFont(int idx) const =0ASGE::Rendererpure virtual
getShader()=0ASGE::Rendererpure virtual
getViewport() const =0ASGE::Rendererpure virtual
getWindowMode() noexceptASGE::Renderer
init(const ASGE::GameSettings &settings)=0ASGE::Rendererpure virtual
initPixelShader(std::string shader)=0ASGE::Rendererpure virtual
initPixelShaderFromFile(const std::string &filename)ASGE::Renderer
inputPtr()=0ASGE::Rendererpure virtual
loadFont(const char *font, int size)ASGE::Renderer
loadFont(const char *font, int size, double range)=0ASGE::Rendererpure virtual
loadFontAtlas(Font::AtlasMetrics &&metrics, const std::string &img_path, const std::string &csv_path)=0ASGE::Rendererpure virtual
loadFontFromMem(const char *name, const unsigned char *data, unsigned int len, int size, double range)=0ASGE::Rendererpure virtual
magFilter() constASGE::Renderer
magFilter(ASGE::Texture2D::MagFilter mag) (defined in ASGE::Renderer)ASGE::Rendererprotected
msaa() constASGE::Renderer
msaa(int msaa_level) (defined in ASGE::Renderer)ASGE::Rendererprotected
postRender()=0ASGE::Rendererpure virtual
preRender()=0ASGE::Rendererpure virtual
render(const ASGE::Sprite &sprite)=0ASGE::Rendererpure virtual
render(const ASGE::Tile &tile, const ASGE::Point2D &xy)=0ASGE::Rendererpure virtual
render(const ASGE::Text &text)=0ASGE::Rendererpure virtual
render(ASGE::Text &&text)=0ASGE::Rendererpure virtual
render(ASGE::Texture2D &texture, const ASGE::Point2D &pos_xy, int16_t z_order)ASGE::Renderer
render(ASGE::Texture2D &texture, std::array< float, 4 > rect, const Point2D &pos_xy, int width, int height, int16_t z_order)=0ASGE::Rendererpure virtual
Renderer()=defaultASGE::Renderer
renderTarget()ASGE::Rendererinline
renderTarget() constASGE::Rendererinline
resolution() const =0ASGE::Rendererpure virtual
screenRes()=0ASGE::Rendererpure virtual
setActiveShader(ASGE::SHADER_LIB::Shader *shader)=0ASGE::Rendererpure virtual
setBaseResolution(int width, int height, Resolution::Policy policy)=0ASGE::Rendererpure virtual
setClearColour(Colour rgb)=0ASGE::Rendererpure virtual
setDefaultTextColour(const Colour &colour)=0ASGE::Rendererpure virtual
setFont(int id)=0ASGE::Rendererpure virtual
setProjectionMatrix(float min_x, float max_x, float min_y, float max_y)=0ASGE::Rendererpure virtual
setProjectionMatrix(const Camera::CameraView &view)=0ASGE::Rendererpure virtual
setRenderTarget(RenderTarget *)=0ASGE::Rendererpure virtual
setResolutionPolicy(ASGE::Resolution::Policy)=0ASGE::Rendererpure virtual
setSpriteMode(SpriteSortMode mode)=0ASGE::Rendererpure virtual
setViewport(const ASGE::Viewport &viewport)=0ASGE::Rendererpure virtual
setWindowedMode(GameSettings::WindowMode mode)=0ASGE::Rendererpure virtual
setWindowTitle(const char *str)=0ASGE::Rendererpure virtual
swapBuffers()=0ASGE::Rendererpure virtual
windowHeight() const noexcept=0ASGE::Rendererpure virtual
windowMode() (defined in ASGE::Renderer)ASGE::Rendererinlineprotected
windowMode() const (defined in ASGE::Renderer)ASGE::Rendererinlineprotected
windowWidth() const noexcept=0ASGE::Rendererpure virtual
~Renderer()=defaultASGE::Renderervirtual