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 |