neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_rendering_engine Member List

This is the complete list of members for neogfx::i_rendering_engine, including all inherited members.

activate_context(const i_render_target &aTarget)=0neogfx::i_rendering_enginepure virtual
active_shader_program()=0neogfx::i_rendering_enginepure virtual
active_target() const =0neogfx::i_rendering_enginepure virtual
add_shader_program(const neolib::i_ref_ptr< i_shader_program > &aShaderProgram)=0neogfx::i_rendering_enginepure virtual
allocate_vertex_buffer(i_vertex_provider &aProvider, vertex_buffer_type aType=vertex_buffer_type::Default)=0neogfx::i_rendering_enginepure virtual
cleanup()=0neogfx::i_rendering_enginepure virtual
create_context(const i_render_target &aTarget)=0neogfx::i_rendering_enginepure virtual
create_shader_object(shader_type aShaderType)=0neogfx::i_rendering_enginepure virtual
create_shader_program_object()=0neogfx::i_rendering_enginepure 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)=0neogfx::i_rendering_enginepure 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)=0neogfx::i_rendering_enginepure 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)=0neogfx::i_rendering_enginepure 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)=0neogfx::i_rendering_enginepure 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)=0neogfx::i_rendering_enginepure 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)=0neogfx::i_rendering_enginepure 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_engineinline
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_engineinline
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_engineinline
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_engineinline
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_engineinline
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_engineinline
creating_window() const =0neogfx::i_rendering_enginepure virtual
deactivate_context()=0neogfx::i_rendering_enginepure virtual
deallocate_vertex_buffer(i_vertex_provider &aProvider)=0neogfx::i_rendering_enginepure virtual
default_screen_metrics() const =0neogfx::i_rendering_enginepure virtual
default_shader_program() const =0neogfx::i_rendering_enginepure virtual
default_shader_program()=0neogfx::i_rendering_enginepure virtual
destroy_context(handle aContext)=0neogfx::i_rendering_enginepure virtual
destroy_shader_object(handle aShaderObject)=0neogfx::i_rendering_enginepure virtual
destroy_shader_program_object(handle aShaderProgramObject)=0neogfx::i_rendering_enginepure virtual
disable_vsync()=0neogfx::i_rendering_enginepure virtual
enable_frame_rate_limiter(bool aEnable)=0neogfx::i_rendering_enginepure virtual
enable_vsync()=0neogfx::i_rendering_enginepure virtual
execute_vertex_buffers()=0neogfx::i_rendering_enginepure virtual
font_manager()=0neogfx::i_rendering_enginepure virtual
frame_counter(uint32_t aDuration) const =0neogfx::i_rendering_enginepure virtual
frame_rate_limit() const =0neogfx::i_rendering_enginepure virtual
frame_rate_limited() const =0neogfx::i_rendering_enginepure virtual
handle typedefneogfx::i_rendering_engine
iid()neogfx::i_rendering_engineinlinestatic
initialize()=0neogfx::i_rendering_enginepure virtual
is_shader_program_active() const =0neogfx::i_rendering_enginepure virtual
is_subpixel_rendering_on() const =0neogfx::i_rendering_enginepure virtual
ping_pong_buffer1(const size &aExtents, size &aPreviousExtents, texture_sampling aSampling=texture_sampling::Multisample)=0neogfx::i_rendering_enginepure virtual
ping_pong_buffer2(const size &aExtents, size &aPreviousExtents, texture_sampling aSampling=texture_sampling::Multisample)=0neogfx::i_rendering_enginepure virtual
process_events()=0neogfx::i_rendering_enginepure virtual
register_frame_counter(i_widget &aWidget, uint32_t aDuration)=0neogfx::i_rendering_enginepure virtual
render_now()=0neogfx::i_rendering_enginepure virtual
renderer() const =0neogfx::i_rendering_enginepure virtual
set_frame_rate_limit(uint32_t aFps)=0neogfx::i_rendering_enginepure virtual
set_pixel_format(const i_render_target &aTarget)=0neogfx::i_rendering_enginepure virtual
shader_program(const neolib::i_string &aName) const =0neogfx::i_rendering_enginepure virtual
shader_program(const neolib::i_string &aName)=0neogfx::i_rendering_enginepure virtual
shader_program_list typedefneogfx::i_rendering_engine
shader_programs() const =0neogfx::i_rendering_enginepure virtual
subpixel_rendering_off()=0neogfx::i_rendering_enginepure virtual
subpixel_rendering_on()=0neogfx::i_rendering_enginepure virtual
texture_manager()=0neogfx::i_rendering_enginepure virtual
unregister_frame_counter(i_widget &aWidget, uint32_t aDuration)=0neogfx::i_rendering_enginepure virtual
use_rendering_priority() const =0neogfx::i_rendering_enginepure virtual
vertex_buffer(i_vertex_provider &aProvider) const =0neogfx::i_rendering_enginepure virtual
vertex_buffer(i_vertex_provider &aProvider)=0neogfx::i_rendering_enginepure virtual
vertex_buffer_allocated(i_vertex_provider &aProvider) const =0neogfx::i_rendering_enginepure virtual
vsync_enabled() const =0neogfx::i_rendering_enginepure virtual
~i_rendering_engine()=defaultneogfx::i_rendering_enginevirtual
~i_service()=defaultneolib::services::i_servicevirtual