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

#include <i_scene_graph.hpp>

Public Types

typedef i_sparse_array abstract_type
 

Public Member Functions

virtual ~i_sparse_array ()=default
 
virtual i_buffer_view const & indices_buffer_view () const =0
 
virtual i_buffer_viewindices_buffer_view ()=0
 
virtual std::size_t indices_byte_offset () const =0
 
virtual accessor_component_type indices_component_type () const =0
 
virtual i_buffer_view const & values_buffer_view () const =0
 
virtual i_buffer_viewvalues_buffer_view ()=0
 
virtual std::size_t values_byte_offset () const =0
 

Detailed Description

Definition at line 175 of file i_scene_graph.hpp.

Member Typedef Documentation

◆ abstract_type

Constructor & Destructor Documentation

◆ ~i_sparse_array()

virtual neogfx::scene_graph::i_sparse_array::~i_sparse_array ( )
virtualdefault

Member Function Documentation

◆ indices_buffer_view() [1/2]

virtual i_buffer_view const & neogfx::scene_graph::i_sparse_array::indices_buffer_view ( ) const
pure virtual

◆ indices_buffer_view() [2/2]

virtual i_buffer_view & neogfx::scene_graph::i_sparse_array::indices_buffer_view ( )
pure virtual

◆ indices_byte_offset()

virtual std::size_t neogfx::scene_graph::i_sparse_array::indices_byte_offset ( ) const
pure virtual

◆ indices_component_type()

virtual accessor_component_type neogfx::scene_graph::i_sparse_array::indices_component_type ( ) const
pure virtual

◆ values_buffer_view() [1/2]

virtual i_buffer_view const & neogfx::scene_graph::i_sparse_array::values_buffer_view ( ) const
pure virtual

◆ values_buffer_view() [2/2]

virtual i_buffer_view & neogfx::scene_graph::i_sparse_array::values_buffer_view ( )
pure virtual

◆ values_byte_offset()

virtual std::size_t neogfx::scene_graph::i_sparse_array::values_byte_offset ( ) const
pure virtual

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