1 #ifndef _GLS_TEXTURE_VERTEX_ARRAY_H
2 #define _GLS_TEXTURE_VERTEX_ARRAY_H
66 #if defined( GLS_DEBUG )
97 #if defined( GLS_DEBUG )
107 #if defined( GLS_DEBUG )
138 const GlsBool doTextureCoordinates,
const GlsBool doVertexColors )
const;
157 #endif // _GLS_TEXTURE_VERTEX_ARRAY_H
Definition: gls_state_manager.h:63
virtual ~GlsTextureVertexArray()
This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Stu...
GlsTextureVertex *const _vertices
Definition: gls_texture_vertex_array.h:149
GlsTextureVertexArray(const InitParameters &initParameters)
unsigned int GlsUInt32
Definition: gls_types.h:73
void OutputTriangle(GlsStateManager &gl, const GlsUInt32 v1Index, const GlsUInt32 v2Index, const GlsUInt32 v3Index, const GlsBool doTextureCoordinates, const GlsBool doVertexColors) const
This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Librar...
const GlsTextureVertex *const vertices
Definition: gls_texture_vertex_array.h:64
Definition: gls_texture_vertex_array.h:55
#define GLS_CLASS_INVARIANT_DECLARATION(ClassName)
Definition: gls_class_invariant.h:80
Definition: gls_texture_vertex_array.h:61
const GlsUInt32 _numVertices
Definition: gls_texture_vertex_array.h:148
Definition: gls_vertex.h:49
bool GlsBool
Definition: gls_types.h:96
void OffsetTextureCoordinates(const GlsVector2D &offset)
const GlsUInt32 numVertices
Definition: gls_texture_vertex_array.h:63
This header defines classes for working with 2D and 3D vectors, vertices and textured vertices in the...
void OutputVertices(GlsStateManager &gl, const GlsBool doTextureCoordinates, const GlsBool doVertexColors) const
Definition: gls_vertex.h:116
void SetVertex(const GlsUInt32 index, const GlsTextureVertex &v)