ASGE
3.2.0
Simple Game Framework in GL
|
This is the complete list of members for ASGE::Renderer, including all inherited members.
active_buffer | ASGE::Renderer | protected |
clearColour() (defined in ASGE::Renderer) | ASGE::Renderer | inlineprotected |
clearColour() const (defined in ASGE::Renderer) | ASGE::Renderer | inlineprotected |
createCachedTexture(std::string id, int width, int height, ASGE::Texture2D::Format format, void *data)=0 | ASGE::Renderer | pure virtual |
createCachedTexture(const std::string &path)=0 | ASGE::Renderer | pure virtual |
createCachedTextureArray(std::string id, int width, int height, ASGE::Texture2D::Format format, void *data, int count)=0 | ASGE::Renderer | pure virtual |
createNonCachedMSAATexture(int width, int height, ASGE::Texture2D::Format format)=0 | ASGE::Renderer | pure virtual |
createNonCachedTexture(int width, int height, ASGE::Texture2D::Format format, void *data)=0 | ASGE::Renderer | pure virtual |
createNonCachedTexture(const std::string &path)=0 | ASGE::Renderer | pure virtual |
createRawSprite()=0 | ASGE::Renderer | pure virtual |
createUniqueSprite()=0 | ASGE::Renderer | pure virtual |
defTextColour() (defined in ASGE::Renderer) | ASGE::Renderer | inlineprotected |
defTextColour() const (defined in ASGE::Renderer) | ASGE::Renderer | inlineprotected |
exit()=0 | ASGE::Renderer | pure virtual |
findShader(int shader_handle)=0 | ASGE::Renderer | pure virtual |
getDefaultFont() const =0 | ASGE::Renderer | pure virtual |
getFont(int idx) const =0 | ASGE::Renderer | pure virtual |
getShader()=0 | ASGE::Renderer | pure virtual |
getViewport() const =0 | ASGE::Renderer | pure virtual |
getWindowMode() noexcept | ASGE::Renderer | |
init(const ASGE::GameSettings &settings)=0 | ASGE::Renderer | pure virtual |
initPixelShader(std::string shader)=0 | ASGE::Renderer | pure virtual |
initPixelShaderFromFile(const std::string &filename) | ASGE::Renderer | |
inputPtr()=0 | ASGE::Renderer | pure virtual |
loadFont(const char *font, int size) | ASGE::Renderer | |
loadFont(const char *font, int size, double range)=0 | ASGE::Renderer | pure virtual |
loadFontAtlas(Font::AtlasMetrics &&metrics, const std::string &img_path, const std::string &csv_path)=0 | ASGE::Renderer | pure virtual |
loadFontFromMem(const char *name, const unsigned char *data, unsigned int len, int size, double range)=0 | ASGE::Renderer | pure virtual |
magFilter() const | ASGE::Renderer | |
magFilter(ASGE::Texture2D::MagFilter mag) (defined in ASGE::Renderer) | ASGE::Renderer | protected |
msaa() const | ASGE::Renderer | |
msaa(int msaa_level) (defined in ASGE::Renderer) | ASGE::Renderer | protected |
postRender()=0 | ASGE::Renderer | pure virtual |
preRender()=0 | ASGE::Renderer | pure virtual |
render(const ASGE::Sprite &sprite)=0 | ASGE::Renderer | pure virtual |
render(const ASGE::Tile &tile, const ASGE::Point2D &xy)=0 | ASGE::Renderer | pure virtual |
render(const ASGE::Text &text)=0 | ASGE::Renderer | pure virtual |
render(ASGE::Text &&text)=0 | ASGE::Renderer | pure 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)=0 | ASGE::Renderer | pure virtual |
Renderer()=default | ASGE::Renderer | |
renderTarget() | ASGE::Renderer | inline |
renderTarget() const | ASGE::Renderer | inline |
resolution() const =0 | ASGE::Renderer | pure virtual |
screenRes()=0 | ASGE::Renderer | pure virtual |
setActiveShader(ASGE::SHADER_LIB::Shader *shader)=0 | ASGE::Renderer | pure virtual |
setBaseResolution(int width, int height, Resolution::Policy policy)=0 | ASGE::Renderer | pure virtual |
setClearColour(Colour rgb)=0 | ASGE::Renderer | pure virtual |
setDefaultTextColour(const Colour &colour)=0 | ASGE::Renderer | pure virtual |
setFont(int id)=0 | ASGE::Renderer | pure virtual |
setProjectionMatrix(float min_x, float max_x, float min_y, float max_y)=0 | ASGE::Renderer | pure virtual |
setProjectionMatrix(const Camera::CameraView &view)=0 | ASGE::Renderer | pure virtual |
setRenderTarget(RenderTarget *)=0 | ASGE::Renderer | pure virtual |
setResolutionPolicy(ASGE::Resolution::Policy)=0 | ASGE::Renderer | pure virtual |
setSpriteMode(SpriteSortMode mode)=0 | ASGE::Renderer | pure virtual |
setViewport(const ASGE::Viewport &viewport)=0 | ASGE::Renderer | pure virtual |
setWindowedMode(GameSettings::WindowMode mode)=0 | ASGE::Renderer | pure virtual |
setWindowTitle(const char *str)=0 | ASGE::Renderer | pure virtual |
swapBuffers()=0 | ASGE::Renderer | pure virtual |
windowHeight() const noexcept=0 | ASGE::Renderer | pure virtual |
windowMode() (defined in ASGE::Renderer) | ASGE::Renderer | inlineprotected |
windowMode() const (defined in ASGE::Renderer) | ASGE::Renderer | inlineprotected |
windowWidth() const noexcept=0 | ASGE::Renderer | pure virtual |
~Renderer()=default | ASGE::Renderer | virtual |