Simulant
21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::Renderer, including all inherited members.
current_gpu_program_id() const (defined in smlt::Renderer) | smlt::Renderer | inlinevirtual |
default_gpu_program_id() const (defined in smlt::Renderer) | smlt::Renderer | inlinevirtual |
get_render_queue_visitor(CameraPtr camera)=0 (defined in smlt::Renderer) | smlt::Renderer | pure virtual |
gpu_program(const GPUProgramID &) const (defined in smlt::Renderer) | smlt::Renderer | inlinevirtual |
init_context()=0 (defined in smlt::Renderer) | smlt::Renderer | pure virtual |
is_texture_registered(TextureID texture_id) const (defined in smlt::Renderer) | smlt::Renderer | |
name() const =0 (defined in smlt::Renderer) | smlt::Renderer | pure virtual |
natively_supports_texture_format(TextureFormat fmt) | smlt::Renderer | inline |
new_or_existing_gpu_program(const std::string &vertex_shader, const std::string &fragment_shader) (defined in smlt::Renderer) | smlt::Renderer | inlinevirtual |
pre_render() (defined in smlt::Renderer) | smlt::Renderer | |
prepare_material(Material *material) (defined in smlt::Renderer) | smlt::Renderer | |
prepare_render_group(RenderGroup *group, const Renderable *renderable, const MaterialPass *material_pass, const uint8_t pass_number, const bool is_blended, const float distance_to_camera)=0 (defined in smlt::batcher::RenderGroupFactory) | smlt::batcher::RenderGroupFactory | pure virtual |
prepare_texture(Texture *texture) (defined in smlt::Renderer) | smlt::Renderer | |
prepare_to_render(const Renderable *renderable)=0 (defined in smlt::Renderer) | smlt::Renderer | pure virtual |
ptr typedef (defined in smlt::Renderer) | smlt::Renderer | |
Renderer(Window *window) (defined in smlt::Renderer) | smlt::Renderer | inline |
supports_gpu_programs() const (defined in smlt::Renderer) | smlt::Renderer | inlinevirtual |
supports_texture_format(TextureFormat fmt) | smlt::Renderer | inline |
Texture (defined in smlt::Renderer) | smlt::Renderer | friend |
texture_format_is_native(TextureFormat fmt) | smlt::Renderer | virtual |
texture_format_is_usable(TextureFormat fmt) | smlt::Renderer | virtual |
window (defined in smlt::Renderer) | smlt::Renderer | |
~RenderGroupFactory() (defined in smlt::batcher::RenderGroupFactory) | smlt::batcher::RenderGroupFactory | inlinevirtual |