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

#include <i_scene_graph.hpp>

Inheritance diagram for neogfx::scene_graph::i_attributes:
neogfx::scene_graph::i_morph_target

Public Types

typedef i_attributes abstract_type
 

Public Member Functions

virtual ~i_attributes ()=default
 
virtual bool has_attribute (vertex_attribute aAttribute) const =0
 
virtual i_accessor const & attribute (vertex_attribute aAttribute) const =0
 
virtual i_accessorattribute (vertex_attribute aAttribute)=0
 

Detailed Description

Definition at line 214 of file i_scene_graph.hpp.

Member Typedef Documentation

◆ abstract_type

Constructor & Destructor Documentation

◆ ~i_attributes()

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

Member Function Documentation

◆ attribute() [1/2]

virtual i_accessor const & neogfx::scene_graph::i_attributes::attribute ( vertex_attribute  aAttribute) const
pure virtual

◆ attribute() [2/2]

virtual i_accessor & neogfx::scene_graph::i_attributes::attribute ( vertex_attribute  aAttribute)
pure virtual

◆ has_attribute()

virtual bool neogfx::scene_graph::i_attributes::has_attribute ( vertex_attribute  aAttribute) const
pure virtual

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