Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::xgl::TVertexArray< VertexMembers >::ModeRange Struct Reference

Modes to be called on the available indices. More...

#include <TVertexArray.h>

Collaboration diagram for sf::xgl::TVertexArray< VertexMembers >::ModeRange:

Public Attributes

GLenum mode
 Mode to call glDrawArrays() with to get a wire model.
 
size_t stop
 Stop index of the indices that belong to this mode.
 
size_t start {std::numeric_limits<size_t>::max()}
 Start index of the indices that belong to this mode.
 
Color color {0.0f, 0.0f, 0.0f, 0.0f}
 Color set before rendering. Only set when not (0,0,0,0).
 
Matrix matrix
 Matrix set before rendering.
 
CullingState culling {cfDisabled | cfBackside | cfCCW}
 Required culling state.
 

Detailed Description

template<VertexArrayBase::VertexMember VertexMembers>
struct sf::xgl::TVertexArray< VertexMembers >::ModeRange

Modes to be called on the available indices.

Member Data Documentation

◆ color

template<VertexArrayBase::VertexMember VertexMembers>
Color sf::xgl::TVertexArray< VertexMembers >::ModeRange::color {0.0f, 0.0f, 0.0f, 0.0f}

Color set before rendering. Only set when not (0,0,0,0).

◆ culling

template<VertexArrayBase::VertexMember VertexMembers>
CullingState sf::xgl::TVertexArray< VertexMembers >::ModeRange::culling {cfDisabled | cfBackside | cfCCW}

Required culling state.

◆ matrix

template<VertexArrayBase::VertexMember VertexMembers>
Matrix sf::xgl::TVertexArray< VertexMembers >::ModeRange::matrix

Matrix set before rendering.

◆ mode

template<VertexArrayBase::VertexMember VertexMembers>
GLenum sf::xgl::TVertexArray< VertexMembers >::ModeRange::mode

Mode to call glDrawArrays() with to get a wire model.

◆ start

template<VertexArrayBase::VertexMember VertexMembers>
size_t sf::xgl::TVertexArray< VertexMembers >::ModeRange::start {std::numeric_limits<size_t>::max()}

Start index of the indices that belong to this mode.

◆ stop

template<VertexArrayBase::VertexMember VertexMembers>
size_t sf::xgl::TVertexArray< VertexMembers >::ModeRange::stop

Stop index of the indices that belong to this mode.


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