neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
neogfx::face_list Class Reference

#include <i_mesh.hpp>

Classes

struct  no_container
 

Public Types

typedef std::vector< facecontainer
 
typedef std::shared_ptr< containercontainer_pointer
 
typedef container::const_iterator const_iterator
 
typedef container::iterator iterator
 

Public Member Functions

 face_list ()
 
 face_list (container_pointer aFaces)
 
 face_list (const face_list &aOther, const_iterator aBegin, const_iterator aEnd)
 
bool empty () const
 
const_iterator cbegin () const
 
const_iterator begin () const
 
iterator begin ()
 
const_iterator cend () const
 
const_iterator end () const
 
iterator end ()
 
const containerfaces () const
 
containerfaces ()
 

Detailed Description

Definition at line 47 of file i_mesh.hpp.

Member Typedef Documentation

◆ const_iterator

typedef container::const_iterator neogfx::face_list::const_iterator

Definition at line 54 of file i_mesh.hpp.

◆ container

typedef std::vector<face> neogfx::face_list::container

Definition at line 52 of file i_mesh.hpp.

◆ container_pointer

Definition at line 53 of file i_mesh.hpp.

◆ iterator

typedef container::iterator neogfx::face_list::iterator

Definition at line 55 of file i_mesh.hpp.

Constructor & Destructor Documentation

◆ face_list() [1/3]

neogfx::face_list::face_list ( )
inline

Definition at line 57 of file i_mesh.hpp.

◆ face_list() [2/3]

neogfx::face_list::face_list ( container_pointer  aFaces)
inline

Definition at line 60 of file i_mesh.hpp.

◆ face_list() [3/3]

neogfx::face_list::face_list ( const face_list aOther,
const_iterator  aBegin,
const_iterator  aEnd 
)
inline

Definition at line 64 of file i_mesh.hpp.

Member Function Documentation

◆ begin() [1/2]

const_iterator neogfx::face_list::begin ( ) const
inline

Definition at line 81 of file i_mesh.hpp.

◆ begin() [2/2]

iterator neogfx::face_list::begin ( )
inline

Definition at line 85 of file i_mesh.hpp.

◆ cbegin()

const_iterator neogfx::face_list::cbegin ( ) const
inline

Definition at line 75 of file i_mesh.hpp.

◆ cend()

const_iterator neogfx::face_list::cend ( ) const
inline

Definition at line 91 of file i_mesh.hpp.

◆ empty()

bool neogfx::face_list::empty ( ) const
inline

Definition at line 71 of file i_mesh.hpp.

◆ end() [1/2]

const_iterator neogfx::face_list::end ( ) const
inline

Definition at line 97 of file i_mesh.hpp.

◆ end() [2/2]

iterator neogfx::face_list::end ( )
inline

Definition at line 101 of file i_mesh.hpp.

◆ faces() [1/2]

const container& neogfx::face_list::faces ( ) const
inline

Definition at line 107 of file i_mesh.hpp.

◆ faces() [2/2]

container& neogfx::face_list::faces ( )
inline

Definition at line 113 of file i_mesh.hpp.


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