neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_vertex_provider Class Referenceabstract

#include <i_vertex_provider.hpp>

Inheritance diagram for neogfx::i_vertex_provider:
neogfx::game::ecs

Classes

struct  not_cacheable
 

Public Member Functions

virtual ~i_vertex_provider ()=default
 
virtual bool cacheable () const =0
 
virtual const game::component< game::mesh_render_cache > & cache () const =0
 
virtual game::component< game::mesh_render_cache > & cache ()=0
 

Detailed Description

Definition at line 27 of file i_vertex_provider.hpp.

Constructor & Destructor Documentation

◆ ~i_vertex_provider()

virtual neogfx::i_vertex_provider::~i_vertex_provider ( )
virtualdefault

Member Function Documentation

◆ cache() [1/2]

virtual const game::component< game::mesh_render_cache > & neogfx::i_vertex_provider::cache ( ) const
pure virtual

Implemented in neogfx::game::ecs.

◆ cache() [2/2]

virtual game::component< game::mesh_render_cache > & neogfx::i_vertex_provider::cache ( )
pure virtual

Implemented in neogfx::game::ecs.

◆ cacheable()

virtual bool neogfx::i_vertex_provider::cacheable ( ) const
pure virtual

Implemented in neogfx::game::ecs.


The documentation for this class was generated from the following file: