![]() |
neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neogfx::i_rendering_engine, including all inherited members.
| activate_context(const i_render_target &aTarget)=0 | neogfx::i_rendering_engine | pure virtual |
| active_shader_program()=0 | neogfx::i_rendering_engine | pure virtual |
| active_target() const =0 | neogfx::i_rendering_engine | pure virtual |
| add_shader_program(const neolib::i_ref_ptr< i_shader_program > &aShaderProgram)=0 | neogfx::i_rendering_engine | pure virtual |
| allocate_vertex_buffer(i_vertex_provider &aProvider, vertex_buffer_type aType=vertex_buffer_type::Default)=0 | neogfx::i_rendering_engine | pure virtual |
| cleanup()=0 | neogfx::i_rendering_engine | pure virtual |
| create_context(const i_render_target &aTarget)=0 | neogfx::i_rendering_engine | pure virtual |
| create_shader_object(shader_type aShaderType)=0 | neogfx::i_rendering_engine | pure virtual |
| create_shader_program_object()=0 | neogfx::i_rendering_engine | pure virtual |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, const video_mode &aVideoMode, std::string const &aWindowTitle, window_style aStyle, i_ref_ptr< i_native_window > &aResult)=0 | neogfx::i_rendering_engine | pure virtual |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle, i_ref_ptr< i_native_window > &aResult)=0 | neogfx::i_rendering_engine | pure virtual |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, const point &aPosition, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle, i_ref_ptr< i_native_window > &aResult)=0 | neogfx::i_rendering_engine | pure virtual |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, i_native_window &aParent, const video_mode &aVideoMode, std::string const &aWindowTitle, window_style aStyle, i_ref_ptr< i_native_window > &aResult)=0 | neogfx::i_rendering_engine | pure virtual |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, i_native_window &aParent, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle, i_ref_ptr< i_native_window > &aResult)=0 | neogfx::i_rendering_engine | pure virtual |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, i_native_window &aParent, const point &aPosition, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle, i_ref_ptr< i_native_window > &aResult)=0 | neogfx::i_rendering_engine | pure virtual |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, const video_mode &aVideoMode, std::string const &aWindowTitle, window_style aStyle=window_style::Default) | neogfx::i_rendering_engine | inline |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle=window_style::Default) | neogfx::i_rendering_engine | inline |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, const point &aPosition, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle=window_style::Default) | neogfx::i_rendering_engine | inline |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, i_native_window &aParent, const video_mode &aVideoMode, std::string const &aWindowTitle, window_style aStyle=window_style::Default) | neogfx::i_rendering_engine | inline |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, i_native_window &aParent, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle=window_style::Default) | neogfx::i_rendering_engine | inline |
| create_window(i_surface_manager &aSurfaceManager, i_surface_window &aWindow, i_native_window &aParent, const point &aPosition, const size &aDimensions, std::string const &aWindowTitle, window_style aStyle=window_style::Default) | neogfx::i_rendering_engine | inline |
| creating_window() const =0 | neogfx::i_rendering_engine | pure virtual |
| deactivate_context()=0 | neogfx::i_rendering_engine | pure virtual |
| deallocate_vertex_buffer(i_vertex_provider &aProvider)=0 | neogfx::i_rendering_engine | pure virtual |
| default_screen_metrics() const =0 | neogfx::i_rendering_engine | pure virtual |
| default_shader_program() const =0 | neogfx::i_rendering_engine | pure virtual |
| default_shader_program()=0 | neogfx::i_rendering_engine | pure virtual |
| destroy_context(handle aContext)=0 | neogfx::i_rendering_engine | pure virtual |
| destroy_shader_object(handle aShaderObject)=0 | neogfx::i_rendering_engine | pure virtual |
| destroy_shader_program_object(handle aShaderProgramObject)=0 | neogfx::i_rendering_engine | pure virtual |
| disable_vsync()=0 | neogfx::i_rendering_engine | pure virtual |
| enable_frame_rate_limiter(bool aEnable)=0 | neogfx::i_rendering_engine | pure virtual |
| enable_vsync()=0 | neogfx::i_rendering_engine | pure virtual |
| execute_vertex_buffers()=0 | neogfx::i_rendering_engine | pure virtual |
| font_manager()=0 | neogfx::i_rendering_engine | pure virtual |
| frame_counter(uint32_t aDuration) const =0 | neogfx::i_rendering_engine | pure virtual |
| frame_rate_limit() const =0 | neogfx::i_rendering_engine | pure virtual |
| frame_rate_limited() const =0 | neogfx::i_rendering_engine | pure virtual |
| handle typedef | neogfx::i_rendering_engine | |
| iid() | neogfx::i_rendering_engine | inlinestatic |
| initialize()=0 | neogfx::i_rendering_engine | pure virtual |
| is_shader_program_active() const =0 | neogfx::i_rendering_engine | pure virtual |
| is_subpixel_rendering_on() const =0 | neogfx::i_rendering_engine | pure virtual |
| ping_pong_buffer1(const size &aExtents, size &aPreviousExtents, texture_sampling aSampling=texture_sampling::Multisample)=0 | neogfx::i_rendering_engine | pure virtual |
| ping_pong_buffer2(const size &aExtents, size &aPreviousExtents, texture_sampling aSampling=texture_sampling::Multisample)=0 | neogfx::i_rendering_engine | pure virtual |
| process_events()=0 | neogfx::i_rendering_engine | pure virtual |
| register_frame_counter(i_widget &aWidget, uint32_t aDuration)=0 | neogfx::i_rendering_engine | pure virtual |
| render_now()=0 | neogfx::i_rendering_engine | pure virtual |
| renderer() const =0 | neogfx::i_rendering_engine | pure virtual |
| set_frame_rate_limit(uint32_t aFps)=0 | neogfx::i_rendering_engine | pure virtual |
| set_pixel_format(const i_render_target &aTarget)=0 | neogfx::i_rendering_engine | pure virtual |
| shader_program(const neolib::i_string &aName) const =0 | neogfx::i_rendering_engine | pure virtual |
| shader_program(const neolib::i_string &aName)=0 | neogfx::i_rendering_engine | pure virtual |
| shader_program_list typedef | neogfx::i_rendering_engine | |
| shader_programs() const =0 | neogfx::i_rendering_engine | pure virtual |
| subpixel_rendering_off()=0 | neogfx::i_rendering_engine | pure virtual |
| subpixel_rendering_on()=0 | neogfx::i_rendering_engine | pure virtual |
| texture_manager()=0 | neogfx::i_rendering_engine | pure virtual |
| unregister_frame_counter(i_widget &aWidget, uint32_t aDuration)=0 | neogfx::i_rendering_engine | pure virtual |
| use_rendering_priority() const =0 | neogfx::i_rendering_engine | pure virtual |
| vertex_buffer(i_vertex_provider &aProvider) const =0 | neogfx::i_rendering_engine | pure virtual |
| vertex_buffer(i_vertex_provider &aProvider)=0 | neogfx::i_rendering_engine | pure virtual |
| vertex_buffer_allocated(i_vertex_provider &aProvider) const =0 | neogfx::i_rendering_engine | pure virtual |
| vsync_enabled() const =0 | neogfx::i_rendering_engine | pure virtual |
| ~i_rendering_engine()=default | neogfx::i_rendering_engine | virtual |
| ~i_service()=default | neolib::services::i_service | virtual |