![]() |
Pioneer
|
This is the complete list of members for Graphics::Renderer, including all inherited members.
| AddCachedTexture(const std::string &type, const std::string &name, Texture *texture) | Graphics::Renderer | |
| BeginFrame()=0 | Graphics::Renderer | pure virtual |
| CheckRenderErrors(const char *func=nullptr, const int line=-1) const | Graphics::Renderer | inlinevirtual |
| ClearDepthBuffer()=0 | Graphics::Renderer | pure virtual |
| ClearScreen()=0 | Graphics::Renderer | pure virtual |
| CloneMaterial(const Material *mat, const MaterialDescriptor &descriptor, const RenderStateDesc &stateDescriptor)=0 | Graphics::Renderer | pure virtual |
| CreateIndexBuffer(Uint32 size, BufferUsage, IndexBufferSize=INDEX_BUFFER_32BIT)=0 | Graphics::Renderer | pure virtual |
| CreateInstanceBuffer(Uint32 size, BufferUsage)=0 | Graphics::Renderer | pure virtual |
| CreateMaterial(const std::string &shader, const MaterialDescriptor &descriptor, const RenderStateDesc &stateDescriptor)=0 | Graphics::Renderer | pure virtual |
| CreateMeshObject(VertexBuffer *vertexBuffer, IndexBuffer *indexBuffer=nullptr)=0 | Graphics::Renderer | pure virtual |
| CreateMeshObjectFromArray(const VertexArray *vertexArray, IndexBuffer *indexBuffer=nullptr, BufferUsage usage=BUFFER_USAGE_STATIC)=0 | Graphics::Renderer | pure virtual |
| CreateRenderTarget(const RenderTargetDesc &)=0 | Graphics::Renderer | pure virtual |
| CreateTexture(const TextureDescriptor &descriptor)=0 | Graphics::Renderer | pure virtual |
| CreateUniformBuffer(Uint32 size, BufferUsage)=0 | Graphics::Renderer | pure virtual |
| CreateVertexBuffer(const VertexBufferDesc &)=0 | Graphics::Renderer | pure virtual |
| DrawBuffer(const VertexArray *v, Material *m)=0 | Graphics::Renderer | pure virtual |
| DrawBufferDynamic(VertexBuffer *v, uint32_t vtxOffset, IndexBuffer *i, uint32_t idxOffset, uint32_t numElems, Material *m)=0 | Graphics::Renderer | pure virtual |
| DrawMesh(MeshObject *, Material *)=0 | Graphics::Renderer | pure virtual |
| DrawMeshInstanced(MeshObject *, Material *, InstanceBuffer *)=0 | Graphics::Renderer | pure virtual |
| EndFrame()=0 | Graphics::Renderer | pure virtual |
| FlushCommandBuffers()=0 | Graphics::Renderer | pure virtual |
| FrameGrab(ScreendumpState &sd) | Graphics::Renderer | inlinevirtual |
| GetAmbientColor() const | Graphics::Renderer | inline |
| GetCachedTexture(const std::string &type, const std::string &name) | Graphics::Renderer | |
| GetDisplayAspect() const | Graphics::Renderer | inline |
| GetLight(const Uint32 idx) const | Graphics::Renderer | inline |
| GetMaterialRenderState(const Material *mat)=0 | Graphics::Renderer | pure virtual |
| GetMaximumNumberAASamples() const =0 | Graphics::Renderer | pure virtual |
| GetName() const =0 | Graphics::Renderer | pure virtual |
| GetName(std::string_view s) | Graphics::Renderer | inlinestatic |
| GetNearFarRange(float &near_, float &far_) const =0 | Graphics::Renderer | pure virtual |
| GetNumLights() const | Graphics::Renderer | inlinevirtual |
| GetProjection() const =0 | Graphics::Renderer | pure virtual |
| GetRendererType() const =0 | Graphics::Renderer | pure virtual |
| GetSDLWindow() const | Graphics::Renderer | inline |
| GetStats() | Graphics::Renderer | inline |
| GetTextureCache() | Graphics::Renderer | inline |
| GetTransform() const =0 | Graphics::Renderer | pure virtual |
| GetViewport() const =0 | Graphics::Renderer | pure virtual |
| GetWindowHeight() const | Graphics::Renderer | inline |
| GetWindowWidth() const | Graphics::Renderer | inline |
| m_ambient | Graphics::Renderer | protected |
| m_height | Graphics::Renderer | protected |
| m_lights | Graphics::Renderer | protected |
| m_stats | Graphics::Renderer | protected |
| m_width | Graphics::Renderer | protected |
| m_window | Graphics::Renderer | protected |
| PopState()=0 | Graphics::Renderer | protectedpure virtual |
| PushState()=0 | Graphics::Renderer | protectedpure virtual |
| ReloadShaders()=0 | Graphics::Renderer | pure virtual |
| RemoveAllCachedTextures() | Graphics::Renderer | |
| RemoveCachedTexture(const std::string &type, const std::string &name) | Graphics::Renderer | |
| Renderer(SDL_Window *win, int width, int height) | Graphics::Renderer | |
| Screendump(ScreendumpState &sd) | Graphics::Renderer | inlinevirtual |
| SetAmbientColor(const Color &c)=0 | Graphics::Renderer | pure virtual |
| SetClearColor(const Color &c)=0 | Graphics::Renderer | pure virtual |
| SetLightIntensity(Uint32 numlights, const float *intensity)=0 | Graphics::Renderer | pure virtual |
| SetLights(Uint32 numlights, const Light *l)=0 | Graphics::Renderer | pure virtual |
| SetOrthographicProjection(float xmin, float xmax, float ymin, float ymax, float zmin, float zmax)=0 | Graphics::Renderer | pure virtual |
| SetPerspectiveProjection(float fov, float aspect, float near_, float far_)=0 | Graphics::Renderer | pure virtual |
| SetProjection(const matrix4x4f &m)=0 | Graphics::Renderer | pure virtual |
| SetRenderTarget(RenderTarget *)=0 | Graphics::Renderer | pure virtual |
| SetScissor(ViewportExtents scissor)=0 | Graphics::Renderer | pure virtual |
| SetTransform(const matrix4x4f &m)=0 | Graphics::Renderer | pure virtual |
| SetViewport(ViewportExtents vp)=0 | Graphics::Renderer | pure virtual |
| SetWireFrameMode(bool enabled)=0 | Graphics::Renderer | pure virtual |
| SupportsInstancing()=0 | Graphics::Renderer | pure virtual |
| SwapBuffers()=0 | Graphics::Renderer | pure virtual |
| TextureCache typedef | Graphics::Renderer | |
| WriteRendererInfo(std::ostream &out) const | Graphics::Renderer | inlinevirtual |
| ~Renderer() | Graphics::Renderer | virtual |