GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 > Struct Template Reference

#include <glfx.h>

List of all members.


Detailed Description

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
struct GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >

For a usage example see VertexComponent documentation. Comp0 to Comp11 are the vertex components in apprioriate order. They may be one of:


Public Types

enum  { Size }

Static Public Member Functions

static VertexComponentDesc ()

Public Attributes

Comp0 c0
Comp1 c1
Comp2 c2
Comp3 c3
Comp4 c4
Comp5 c5
Comp6 c6
Comp7 c7
Comp8 c8
Comp9 c9
Comp10 c10
Comp11 c11
VC_END end


Member Enumeration Documentation

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
anonymous enum

Vertex component count.


Member Function Documentation

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
static VertexComponent* GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::Desc (  )  [inline, static]

Get vertex format description.

Returns:
vertex format description


Member Data Documentation

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp0 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c0

Component number 0.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp1 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c1

Component number 1.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp2 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c2

Component number 2.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp3 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c3

Component number 3.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp4 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c4

Component number 4.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp5 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c5

Component number 5.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp6 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c6

Component number 6.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp7 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c7

Component number 7.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp8 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c8

Component number 8.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp9 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c9

Component number 9.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp10 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c10

Component number 10.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
Comp11 GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::c11

Component number 11.

template<class Comp0, class Comp1 = VC_END, class Comp2 = VC_END, class Comp3 = VC_END, class Comp4 = VC_END, class Comp5 = VC_END, class Comp6 = VC_END, class Comp7 = VC_END, class Comp8 = VC_END, class Comp9 = VC_END, class Comp10 = VC_END, class Comp11 = VC_END>
VC_END GLFX::VertexFormat< Comp0, Comp1, Comp2, Comp3, Comp4, Comp5, Comp6, Comp7, Comp8, Comp9, Comp10, Comp11 >::end

List end indicator.


The documentation for this struct was generated from the following file:
SourceForge.net Logo