Pioneer
Graphics::RendererOGL Member List

This is the complete list of members for Graphics::RendererOGL, including all inherited members.

AddCachedTexture(const std::string &type, const std::string &name, Texture *texture)Graphics::Renderer
BeginFrame() override finalGraphics::RendererOGLvirtual
CheckErrors(const char *func=nullptr, const int line=-1)Graphics::RendererOGLstatic
CheckRenderErrors(const char *func=nullptr, const int line=-1) const override finalGraphics::RendererOGLinlinevirtual
ClearDepthBuffer() override finalGraphics::RendererOGLvirtual
ClearScreen() override finalGraphics::RendererOGLvirtual
CreateIndexBuffer(Uint32 size, BufferUsage) override finalGraphics::RendererOGLvirtual
CreateInstanceBuffer(Uint32 size, BufferUsage) override finalGraphics::RendererOGLvirtual
CreateMaterial(const MaterialDescriptor &descriptor) override finalGraphics::RendererOGLvirtual
CreateRenderState(const RenderStateDesc &) override finalGraphics::RendererOGLvirtual
CreateRenderTarget(const RenderTargetDesc &) override finalGraphics::RendererOGLvirtual
CreateTexture(const TextureDescriptor &descriptor) override finalGraphics::RendererOGLvirtual
CreateVertexBuffer(const VertexBufferDesc &) override finalGraphics::RendererOGLvirtual
DrawBuffer(VertexBuffer *, RenderState *, Material *, PrimitiveType) override finalGraphics::RendererOGLvirtual
DrawBufferIndexed(VertexBuffer *, IndexBuffer *, RenderState *, Material *, PrimitiveType) override finalGraphics::RendererOGLvirtual
DrawBufferIndexedInstanced(VertexBuffer *, IndexBuffer *, RenderState *, Material *, InstanceBuffer *, PrimitiveType=TRIANGLES) override finalGraphics::RendererOGLvirtual
DrawBufferInstanced(VertexBuffer *, RenderState *, Material *, InstanceBuffer *, PrimitiveType type=TRIANGLES) override finalGraphics::RendererOGLvirtual
DrawPointSprites(const Uint32 count, const vector3f *positions, RenderState *rs, Material *material, float size) override finalGraphics::RendererOGLvirtual
DrawPointSprites(const Uint32 count, const vector3f *positions, const vector2f *offsets, const float *sizes, RenderState *rs, Material *material) override finalGraphics::RendererOGLvirtual
DrawTriangles(const VertexArray *vertices, RenderState *state, Material *material, PrimitiveType type=TRIANGLES) override finalGraphics::RendererOGLvirtual
EndFrame() override finalGraphics::RendererOGLvirtual
FrameGrab(ScreendumpState &sd) override finalGraphics::RendererOGLvirtual
GetAmbientColor() constGraphics::Rendererinline
GetCachedTexture(const std::string &type, const std::string &name)Graphics::Renderer
GetCurrentTransform()Graphics::RendererOGLinlineprotected
GetDisplayAspect() constGraphics::Rendererinline
GetLight(const Uint32 idx) constGraphics::Rendererinline
GetMaximumNumberAASamples() const override finalGraphics::RendererOGLvirtual
GetName() const override finalGraphics::RendererOGLinlinevirtual
GetNearFarRange(float &near_, float &far_) const override finalGraphics::RendererOGLvirtual
GetNumLights() const override finalGraphics::RendererOGLinlinevirtual
GetOrCreateProgram(OGL::Material *)Graphics::RendererOGLprotected
GetProjection() const override finalGraphics::RendererOGLvirtual
GetRendererType() const override finalGraphics::RendererOGLinlinevirtual
GetSDLWindow() constGraphics::Rendererinline
GetStats()Graphics::Rendererinline
GetTextureCache()Graphics::Rendererinline
GetTransform() const override finalGraphics::RendererOGLvirtual
GetViewport() const override finalGraphics::RendererOGLvirtual
GetWindowHeight() constGraphics::Rendererinline
GetWindowWidth() constGraphics::Rendererinline
m_activeRenderStateGraphics::RendererOGLprotected
m_activeRenderTargetGraphics::RendererOGLprotected
m_ambientGraphics::Rendererprotected
m_currentTransformGraphics::RendererOGLprotected
m_heightGraphics::Rendererprotected
m_invLogZfarPlus1Graphics::RendererOGLprotected
m_lightsGraphics::Rendererprotected
m_maxZFarGraphics::RendererOGLprotected
m_minZNearGraphics::RendererOGLprotected
m_modelViewMatGraphics::RendererOGLprotected
m_numDirLightsGraphics::RendererOGLprotected
m_numLightsGraphics::RendererOGLprotected
m_programsGraphics::RendererOGLprotected
m_projectionMatGraphics::RendererOGLprotected
m_renderStatesGraphics::RendererOGLprotected
m_statsGraphics::Rendererprotected
m_useAnisotropicFilteringGraphics::RendererOGLprotected
m_useCompressedTexturesGraphics::RendererOGLprotected
m_useNVDepthRangedGraphics::RendererOGLprotected
m_vertexAttribsSetGraphics::RendererOGLprotected
m_viewportGraphics::RendererOGLprotected
m_widthGraphics::Rendererprotected
m_windowGraphics::Rendererprotected
m_windowRenderTargetGraphics::RendererOGLprotected
OGL::BillboardMaterial classGraphics::RendererOGLfriend
OGL::FresnelColourMaterial classGraphics::RendererOGLfriend
OGL::GasGiantSurfaceMaterial classGraphics::RendererOGLfriend
OGL::GenGasGiantColourMaterial classGraphics::RendererOGLfriend
OGL::GeoSphereSkyMaterial classGraphics::RendererOGLfriend
OGL::GeoSphereStarMaterial classGraphics::RendererOGLfriend
OGL::GeoSphereSurfaceMaterial classGraphics::RendererOGLfriend
OGL::LitMultiMaterial classGraphics::RendererOGLfriend
OGL::Material classGraphics::RendererOGLfriend
OGL::MultiMaterial classGraphics::RendererOGLfriend
OGL::RingMaterial classGraphics::RendererOGLfriend
OGL::ShieldMaterial classGraphics::RendererOGLfriend
PopState() override finalGraphics::RendererOGLprotectedvirtual
PushState() override finalGraphics::RendererOGLprotectedvirtual
RegisterRenderer()Graphics::RendererOGLstatic
ReloadShaders() override finalGraphics::RendererOGLvirtual
RemoveAllCachedTextures()Graphics::Renderer
RemoveCachedTexture(const std::string &type, const std::string &name)Graphics::Renderer
Renderer(SDL_Window *win, int width, int height)Graphics::Renderer
RendererOGL(SDL_Window *window, const Graphics::Settings &vs, SDL_GLContext &glContext)Graphics::RendererOGL
ResetDepthRange() override finalGraphics::RendererOGLvirtual
Screendump(ScreendumpState &sd) override finalGraphics::RendererOGLvirtual
SetAmbientColor(const Color &c) override finalGraphics::RendererOGLvirtual
SetClearColor(const Color &c) override finalGraphics::RendererOGLvirtual
SetDepthRange(double znear, double zfar) override finalGraphics::RendererOGLvirtual
SetLights(Uint32 numlights, const Light *l) override finalGraphics::RendererOGLvirtual
SetMaterialShaderTransforms(Material *)Graphics::RendererOGLprotected
SetOrthographicProjection(float xmin, float xmax, float ymin, float ymax, float zmin, float zmax) override finalGraphics::RendererOGLvirtual
SetPerspectiveProjection(float fov, float aspect, float near_, float far_) override finalGraphics::RendererOGLvirtual
SetProjection(const matrix4x4f &m) override finalGraphics::RendererOGLvirtual
SetRenderState(RenderState *) override finalGraphics::RendererOGLvirtual
SetRenderTarget(RenderTarget *) override finalGraphics::RendererOGLvirtual
SetScissor(bool enabled, const vector2f &pos=vector2f(0.0f), const vector2f &size=vector2f(0.0f)) override finalGraphics::RendererOGLvirtual
SetTransform(const matrix4x4f &m) override finalGraphics::RendererOGLvirtual
SetViewport(Viewport v) override finalGraphics::RendererOGLvirtual
SetWireFrameMode(bool enabled) override finalGraphics::RendererOGLvirtual
SupportsInstancing() override finalGraphics::RendererOGLinlinevirtual
SwapBuffers() override finalGraphics::RendererOGLvirtual
TextureCache typedefGraphics::Renderer
WriteRendererInfo(std::ostream &out) const override finalGraphics::RendererOGLvirtual
~Renderer()Graphics::Renderervirtual
~RendererOGL() override finalGraphics::RendererOGLvirtual