GL Studio Safety Critical Embedded C++ Runtime Library
include Directory Reference

Files

file  gls_assert.h [code]
 This header defines the runtime assert checking macros for the GL Studio DO-178B Runtime Library.
 
file  gls_class_invariant.h [code]
 This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Studio DO-178B Runtime Library.
 
file  gls_color.h [code]
 This header defines a 4 component RGBA color for use in the GL Studio DO-178B Runtime Library.
 
file  gls_component_base.h [code]
 This header defines GlsComponentBase which serves as a base class for all user derived display components in the GL Studio DO-178B Runtime Library.
 
file  gls_composite_object.h [code]
 This header defines the GlsCompositeObject class used in the GL Studio DO-178B Runtime Library.
 
file  gls_display_object.h [code]
 This header defines the base class for all graphical objects in the GL Studio DO-178B Runtime Library.
 
file  gls_display_object_array.h [code]
 This header defines GlsDisplayObjectArray which encapsulates\ an array of display object pointers in the GL Studio DO-178B Runtime Library.
 
file  gls_event.h [code]
 This header the GlsEvent structure and related classes in the GL Studio DO-178B Runtime Library.
 
file  gls_font_base.h [code]
 This header defines the GlsFontBase class in the GL Studio DO-178B Runtime Library.
 
file  gls_gl.h [code]
 This header includes the API for the OpenGL provider used in the GL Studio DO-178B Runtime Library.
 
file  gls_group.h [code]
 This header defines the GlsGroup class in the GL Studio DO-178B Runtime Library.
 
file  gls_image.h [code]
 This header defines the GlsImage class which encapsulates textures in the GL Studio DO-178B Runtime Library.
 
file  gls_include.h [code]
 This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Library.
 
file  gls_input_manager.h [code]
 This header defines the Input Manager class for managing user input in the GL Studio DO-178B Runtime Library.
 
file  gls_matrix_affine_double.h [code]
 This header defines The GlsMatrixAffineD class for use in the GL Studio DO-178B Runtime Library.
 
file  gls_odometer.h [code]
 This header defines the GlsOdometer class in the GL Studio DO-178B Runtime Library.
 
file  gls_pointer_array.h [code]
 This header defines GlsPointerArray which encapsulates an array of pointers in the GL Studio DO-178B Runtime Library.
 
file  gls_polygon.h [code]
 This header defines the GlsPolygon class in the GL Studio DO-178B Runtime Library.
 
file  gls_render_object.h [code]
 This header defines an abstract class for a display object that is directly rendered to OpenGL (not a composite of other objects) and maintains its own draw settings. GL Studio DO-178B Runtime Library.
 
file  gls_render_settings.h [code]
 This header defines the basic render setting types used in the GL Studio DO-178B Runtime Library.
 
file  gls_rle_decoder.h [code]
 RLE ( Run Length Encoded compression ) decoder. This decoder allows for incremental decoding of data in inline format in the GL Studio DO-178B Runtime Library.
 
file  gls_state_manager.h [code]
 This header defines the GL State Manager class for managing the GL state in the GL Studio DO-178B Runtime Library.
 
file  gls_string.h [code]
 This header defines the GlsString class in the GL Studio DO-178B Runtime Library.
 
file  gls_text.h [code]
 This header defines the GlsText base class in the GL Studio DO-178B Runtime Library.
 
file  gls_text_box.h [code]
 This header defines the GlsTextBox class in the GL Studio DO-178B Runtime Library.
 
file  gls_text_grid.h [code]
 This header defines the GlsTextGrid class in the GL Studio DO-178B Runtime Library.
 
file  gls_texture_palette.h [code]
 This header defines the GlsTexturePalette class used in the GL Studio DO-178B Runtime Library.
 
file  gls_texture_vertex_array.h [code]
 This header defines GlsTextureVertexArray which encapsulates an array of GlsTextureVertex 's in the GL Studio DO-178B Runtime Library.
 
file  gls_triangle_mesh.h [code]
 This header defines the GlsTriangleMesh class in the GL Studio DO-178B Runtime Library.
 
file  gls_types.h [code]
 This header defines the basic types used by the GL Studio DO-178B Runtime Library.
 
file  gls_util.h [code]
 This header defines general utility classes, functions and macros in the GL Studio DO-178B Runtime Library.
 
file  gls_vertex.h [code]
 This header defines classes for working with 2D and 3D vectors, vertices and textured vertices in the GL Studio DO-178B Runtime Library.