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 VertexComponent * Desc ()

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