Simulant  21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::GenericRenderer Member List

This is the complete list of members for smlt::GenericRenderer, including all inherited members.

convert_format(TextureFormat format) (defined in smlt::GLRenderer)smlt::GLRendererprotected
convert_type(TextureFormat format) (defined in smlt::GLRenderer)smlt::GLRendererprotected
current_gpu_program_id() const override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
default_gpu_program_id() const override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
GenericRenderer(Window *window) (defined in smlt::GenericRenderer)smlt::GenericRenderer
get_render_queue_visitor(CameraPtr camera) override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
GL2RenderQueueVisitor (defined in smlt::GenericRenderer)smlt::GenericRendererfriend
GLRenderer(Window *window) (defined in smlt::GLRenderer)smlt::GLRendererinlineprotected
gpu_program(const GPUProgramID &program_id) const override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
init_context() override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
is_texture_registered(TextureID texture_id) const (defined in smlt::Renderer)smlt::Renderer
name() const override (defined in smlt::GenericRenderer)smlt::GenericRendererinlinevirtual
natively_supports_texture_format(TextureFormat fmt)smlt::Rendererinline
new_or_existing_gpu_program(const std::string &vertex_shader_source, const std::string &fragment_shader_source) override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
on_texture_prepare(Texture *texture) override (defined in smlt::GLRenderer)smlt::GLRendererprotectedvirtual
on_texture_register(TextureID tex_id, Texture *texture) override (defined in smlt::GLRenderer)smlt::GLRendererprotectedvirtual
on_texture_unregister(TextureID tex_id, Texture *texture) override (defined in smlt::GLRenderer)smlt::GLRendererprotectedvirtual
pre_render() (defined in smlt::Renderer)smlt::Renderer
prepare_material(Material *material) (defined in smlt::Renderer)smlt::Renderer
prepare_render_group(batcher::RenderGroup *group, const Renderable *renderable, const MaterialPass *material_pass, const uint8_t pass_number, const bool is_blended, const float distance_to_camera) override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
prepare_texture(Texture *texture) (defined in smlt::Renderer)smlt::Renderer
prepare_to_render(const Renderable *renderable) override (defined in smlt::GenericRenderer)smlt::GenericRenderervirtual
ptr typedef (defined in smlt::Renderer)smlt::Renderer
Renderer(Window *window) (defined in smlt::Renderer)smlt::Rendererinline
supports_gpu_programs() const override (defined in smlt::GenericRenderer)smlt::GenericRendererinlinevirtual
supports_texture_format(TextureFormat fmt)smlt::Rendererinline
texture_format_is_native(TextureFormat fmt) overridesmlt::GLRendererprotectedvirtual
texture_format_is_usable(TextureFormat fmt)smlt::Renderervirtual
texture_object_mutex_ (defined in smlt::GLRenderer)smlt::GLRendererprotected
texture_objects_ (defined in smlt::GLRenderer)smlt::GLRendererprotected
window (defined in smlt::Renderer)smlt::Renderer
~RenderGroupFactory() (defined in smlt::batcher::RenderGroupFactory)smlt::batcher::RenderGroupFactoryinlinevirtual