![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::GenericRenderer, including all inherited members.
apply_viewport(const RenderTarget &target, const Viewport &viewport) override (defined in smlt::GLRenderer) | smlt::GLRenderer | protectedvirtual |
clear(const RenderTarget &target, const Color &colour, uint32_t clear_flags) override (defined in smlt::GLRenderer) | smlt::GLRenderer | protectedvirtual |
convert_format(TextureFormat format) (defined in smlt::GLRenderer) | smlt::GLRenderer | protected |
convert_type(TextureFormat format) (defined in smlt::GLRenderer) | smlt::GLRenderer | protected |
current_gpu_program() const override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
default_gpu_program() const override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
do_swap_buffers() override (defined in smlt::GLRenderer) | smlt::GLRenderer | protectedvirtual |
GenericRenderer(Window *window, bool use_es=false) (defined in smlt::GenericRenderer) | smlt::GenericRenderer | |
get_render_queue_visitor(CameraPtr camera) override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
GL2RenderQueueVisitor (defined in smlt::GenericRenderer) | smlt::GenericRenderer | friend |
GLRenderer(Window *window) (defined in smlt::GLRenderer) | smlt::GLRenderer | protected |
gpu_program(const GPUProgramID &program_id) const override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
init_context() override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
is_es() const (defined in smlt::GLRenderer) | smlt::GLRenderer | inlineprotected |
is_gles() const (defined in smlt::GenericRenderer) | smlt::GenericRenderer | inline |
is_texture_registered(AssetID texture_id) const (defined in smlt::Renderer) | smlt::Renderer | |
max_texture_size() const (defined in smlt::Renderer) | smlt::Renderer | inlinevirtual |
name() const override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | inlinevirtual |
natively_supports_texture_format(TextureFormat fmt) | smlt::Renderer | inline |
new_or_existing_gpu_program(const std::string &vertex_shader_source, const std::string &fragment_shader_source) override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
on_texture_prepare(Texture *texture) override (defined in smlt::GLRenderer) | smlt::GLRenderer | protectedvirtual |
on_texture_register(AssetID tex_id, Texture *texture) override (defined in smlt::GLRenderer) | smlt::GLRenderer | protectedvirtual |
on_texture_unregister(AssetID tex_id, Texture *texture) override (defined in smlt::GLRenderer) | smlt::GLRenderer | protectedvirtual |
post_render() (defined in smlt::Renderer) | smlt::Renderer | |
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 RenderPriority priority, const uint8_t pass_number, const bool is_blended, const float distance_to_camera, uint16_t texture_id) override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
prepare_texture(Texture *texture) (defined in smlt::Renderer) | smlt::Renderer | |
prepare_to_render(const Renderable *renderable) override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | virtual |
ptr typedef (defined in smlt::Renderer) | smlt::Renderer | |
Renderer(Window *window) (defined in smlt::Renderer) | smlt::Renderer | inline |
supports_gpu_programs() const override (defined in smlt::GenericRenderer) | smlt::GenericRenderer | inlinevirtual |
supports_texture_format(TextureFormat fmt) | smlt::Renderer | inline |
texture_format_is_native(TextureFormat fmt) override | smlt::GLRenderer | protectedvirtual |
texture_format_is_usable(TextureFormat fmt) | smlt::Renderer | virtual |
texture_object_mutex_ (defined in smlt::GLRenderer) | smlt::GLRenderer | protected |
texture_objects_ (defined in smlt::GLRenderer) | smlt::GLRenderer | protected |
window (defined in smlt::Renderer) | smlt::Renderer | |
~RenderGroupFactory() (defined in smlt::batcher::RenderGroupFactory) | smlt::batcher::RenderGroupFactory | inlinevirtual |