|
| | RendererDummy () |
| |
| virtual const char * | GetName () const override final |
| |
| virtual RendererType | GetRendererType () const override final |
| |
| virtual bool | SupportsInstancing () override final |
| |
| virtual int | GetMaximumNumberAASamples () const override final |
| |
| virtual bool | GetNearFarRange (float &near_, float &far_) const override final |
| |
| virtual bool | BeginFrame () override final |
| |
| virtual bool | EndFrame () override final |
| |
| virtual bool | SwapBuffers () override final |
| |
| virtual bool | SetRenderState (RenderState *) override final |
| |
| virtual bool | SetRenderTarget (RenderTarget *) override final |
| |
| virtual bool | SetDepthRange (double znear, double zfar) override final |
| |
| virtual bool | ResetDepthRange () override final |
| |
| virtual bool | ClearScreen () override final |
| |
| virtual bool | ClearDepthBuffer () override final |
| |
| virtual bool | SetClearColor (const Color &c) override final |
| |
| virtual bool | SetViewport (Viewport v) override final |
| |
| virtual Viewport | GetViewport () const override final |
| |
| virtual bool | SetTransform (const matrix4x4f &m) override final |
| |
| virtual matrix4x4f | GetTransform () const override final |
| |
| virtual bool | SetPerspectiveProjection (float fov, float aspect, float near_, float far_) override final |
| |
| virtual bool | SetOrthographicProjection (float xmin, float xmax, float ymin, float ymax, float zmin, float zmax) override final |
| |
| virtual bool | SetProjection (const matrix4x4f &m) override final |
| |
| virtual matrix4x4f | GetProjection () const override final |
| |
| virtual bool | SetWireFrameMode (bool enabled) override final |
| |
| virtual bool | SetLights (Uint32 numlights, const Light *l) override final |
| |
| virtual Uint32 | GetNumLights () const override final |
| |
| virtual bool | SetAmbientColor (const Color &c) override final |
| |
| virtual bool | SetScissor (bool enabled, const vector2f &pos=vector2f(0.0f), const vector2f &size=vector2f(0.0f)) override final |
| |
| virtual bool | DrawTriangles (const VertexArray *vertices, RenderState *state, Material *material, PrimitiveType type=TRIANGLES) override final |
| |
| virtual bool | DrawPointSprites (const Uint32 count, const vector3f *positions, RenderState *rs, Material *material, float size) override final |
| |
| virtual bool | DrawPointSprites (const Uint32 count, const vector3f *positions, const vector2f *offsets, const float *sizes, RenderState *rs, Material *material) override final |
| |
| virtual bool | DrawBuffer (VertexBuffer *, RenderState *, Material *, PrimitiveType) override final |
| |
| virtual bool | DrawBufferIndexed (VertexBuffer *, IndexBuffer *, RenderState *, Material *, PrimitiveType) override final |
| |
| virtual bool | DrawBufferInstanced (VertexBuffer *, RenderState *, Material *, InstanceBuffer *, PrimitiveType type=TRIANGLES) override final |
| |
| virtual bool | DrawBufferIndexedInstanced (VertexBuffer *, IndexBuffer *, RenderState *, Material *, InstanceBuffer *, PrimitiveType=TRIANGLES) override final |
| |
| virtual Material * | CreateMaterial (const MaterialDescriptor &d) override final |
| |
| virtual Texture * | CreateTexture (const TextureDescriptor &d) override final |
| |
| virtual RenderState * | CreateRenderState (const RenderStateDesc &d) override final |
| |
| virtual RenderTarget * | CreateRenderTarget (const RenderTargetDesc &d) override final |
| |
| virtual VertexBuffer * | CreateVertexBuffer (const VertexBufferDesc &d) override final |
| |
| virtual IndexBuffer * | CreateIndexBuffer (Uint32 size, BufferUsage bu) override final |
| |
| virtual InstanceBuffer * | CreateInstanceBuffer (Uint32 size, BufferUsage bu) override final |
| |
| virtual bool | ReloadShaders () override final |
| |
| | Renderer (SDL_Window *win, int width, int height) |
| |
| virtual | ~Renderer () |
| |
| virtual void | WriteRendererInfo (std::ostream &out) const |
| |
| virtual void | CheckRenderErrors (const char *func=nullptr, const int line=-1) const |
| |
| SDL_Window * | GetSDLWindow () const |
| |
| float | GetDisplayAspect () const |
| |
| int | GetWindowWidth () const |
| |
| int | GetWindowHeight () const |
| |
| const Light & | GetLight (const Uint32 idx) const |
| |
| const Color & | GetAmbientColor () const |
| |
| Texture * | GetCachedTexture (const std::string &type, const std::string &name) |
| |
| void | AddCachedTexture (const std::string &type, const std::string &name, Texture *texture) |
| |
| void | RemoveCachedTexture (const std::string &type, const std::string &name) |
| |
| void | RemoveAllCachedTextures () |
| |
| const TextureCache & | GetTextureCache () |
| |
| virtual bool | Screendump (ScreendumpState &sd) |
| |
| virtual bool | FrameGrab (ScreendumpState &sd) |
| |
| Stats & | GetStats () |
| |