| aif_map_chart_cache.h | The AIFMapChartLayerCache class |
| bmpimage.h | The BmpImage class. Implements loading BMP image files |
| callback_caller.h | The disti::CallbackMethodCallerTemplate class and global enumerations |
| callback_caller_base.h | The CallbackMethodCallerBase class |
| component_base.h | The disti::ComponentBase class |
| component_light_mgr.h | The disti::ComponentLightMgr class |
| ConvertUTF.h | |
| cull.h | The disti::Culler class. Implements view frustum culling |
| dds.h | This header defines constants and structures that are needed to parse DDS files |
| ddsfile.h | DDS file loading functions |
| ddsimage.h | The DDSImageLoader class. Implements loading DDS image files |
| ddsutil.h | Functions for loading a DDS texture without using D3DX |
| display.h | The disti::DisplayObject class and global enumerations |
| display_frame.h | The disti::DisplayFrame class |
| display_types.h | GL Studio Enumerations and constants |
| disti_assert.h | Contains the DistiAssert macro |
| disti_include.h | A file for all GL Studio files to include |
| disti_metadata.h | The disti metadata |
| dnc_util.h | DNC related utility data types and constants |
| DXGIFormat.h | |
| dynamic_array.h | The disti::DynamicArray class. A templated array of objects capable of dynamically growing |
| dynamic_library.h | A cross-platform class for loading dynamic link libraries and shared objects |
| editor_object_base.h | Defines a base class which editor objects can derive |
| effect_diff_norm_spec_refl.h | Render effect that supports diffuse, normal, specular, and reflection maps |
| effect_directx_shader.h | |
| embedded_display_frame.h | Disti::eglDisplayFrame class. The class for creating standalone executables for EGL |
| events.h | The standard Mouse and keyboard events and event structures |
| file_path_class.h | A class to handle file paths |
| Fl_Gl_Choice.H | |
| frame_buffer_utility.h | Utility for common frame buffer support |
| gifimage.h | The GifLoaderImage class. Implements loading GIF image files |
| global_light_mgr.h | The disti::GlobalLightMgr |
| glpolygon.h | The disti::GLPolygon class. Implements Polygons |
| glpolygon_glyph.h | Implementation of the disti::GLPolygonGlyph Primitive Class for text objects |
| gls_3d_cable.h | The disti::Gls3DCable class |
| gls_advanced_mesh.h | The disti::GlsAdvancedMesh class |
| gls_angular_scale.h | The disti::GlsAngularScale class and global enumerations |
| gls_auto_lib.h | The gls_auto_lib |
| gls_buildinfo.h | SVN, status and date information for the runtime |
| gls_button.h | The GlsPushButton runtime class |
| gls_clipping_group.h | The disti::GlsClippingGroup class |
| gls_color.h | The Color class: Implements a 4 component RGBA color |
| gls_cpp_lang_support.h | Macros and helper code to determine what subset of C++11/14/17 is available |
| gls_ctl_text_box.h | The disti::GlsCTLTextBox class |
| gls_cylinder.h | The disti::GlsCylinder class |
| gls_default_font.h | The gls_default_font class |
| gls_display_frame.h | Disti::glsDisplayFrame class. The class for creating standalone executables |
| gls_display_list.h | The disti::GlsDisplayList class |
| gls_dnc_std_appearance.h | GlsDNCStdAppearance class declaration |
| gls_dynamic_path.h | The disti::GlsDynamicPath class and global enumerations |
| gls_ellipse.h | The disti::GlsEllipse class |
| gls_es20_effect.h | The disti::GlsEffect class. Holds information pertaining to shader programs and their uniform/attribute data |
| gls_es20_effect_factory.h | GlsEffectFactory, factory for creating GlsEffect objects |
| gls_es20_effect_factory_interface.h | IGlsEffectFactory, interface to a factory for creating GlsEffect objects |
| gls_es20_effect_params.h | Strings and other standard enumerations used in effects |
| gls_es20_shaders.h | Strings for the shaders used in the effect factory |
| gls_es20_uniform.h | Templated class to hold uniform data for ES20 effects |
| gls_eyepoint.h | The disti::GlsEyePoint class. Implements eyepoints |
| gls_font_base.h | The disti::GlsFontBase class and related classes |
| gls_font_man.h | The disti::GlsFontMan class |
| gls_font_renderer.h | The disti::GlsFontRenderer class and related classes |
| gls_geometry_resource.h | The disti::GlsGeometryResource class |
| gls_geometry_resource_mesh.h | The disti::GlsGeometryResourceMesh class |
| gls_gl.h | The gls_gl |
| gls_glo_file.h | Provides classes for reading and writing GL Studio Object initialization files (GLO files) |
| gls_include.h | A file for all GL Studio files to include |
| gls_index_array.h | The disti::GlsIndexArray class, for managing index buffers |
| gls_knob.h | The disti::GlsKnob class |
| gls_light_source.h | The disti::GlsLightSource class |
| gls_linear_float_controller.h | Implementation of GlsLinearFloatController |
| gls_linear_scale.h | The disti::GlsLinearScale class |
| gls_lod_group.h | The disti::GlsLodGroup class |
| gls_map_aif.h | The AifMapChartDataSource class definition |
| gls_map_aif_view_manager.h | The AIF View Manager class |
| gls_map_cadrg.h | Declaration of the CADRGMapChartDataSource |
| gls_map_chart.h | The disti::GlsMapChart class |
| gls_map_chart_data_source.h | The disti::GlsMapChartDataSource class |
| gls_map_dnc.h | The DNCMapChartDataSource class |
| gls_map_dted.h | The DTEDMapChartDataSource class header |
| gls_map_geotiff.h | The GeoTIFFMapChartDataSource class |
| gls_map_grid.h | The disti::GlsMapGrid class |
| gls_map_shapefile.h | The shapefile data source for GlsMapToolkit |
| gls_map_symbology.h | The disti::GlsMapSymbology class |
| gls_map_symbology_basic_data_source.h | The disti::GlsMapSymbologyBasicDataSource class |
| gls_map_symbology_data_source.h | The disti::MapSymbologyDataSource class |
| gls_map_symbology_standard_data_source.h | The disti::GlsMapSymbologyStdDataSource class |
| gls_map_util.h | Utility classes for GL Studio Map toolkit |
| gls_map_view.h | The disti::GlsMapView class |
| gls_matrix.h | The GlsMatrix class |
| gls_matrix_affine.h | The GlsMatrixAffine class |
| gls_metadata_attributes.h | Defines templated metadata classes for DisplayObjects and other uses |
| gls_mimic_group.h | |
| gls_movie_texture.h | The GlsMovieTexture class |
| gls_moving_eye.h | The disti::GlsMovingEye class |
| gls_multi_view.h | The disti::GlsMultiView class |
| gls_mutex.h | A cross platform mutex implementation |
| gls_mutex_group.h | The disti::GlsMutexGroup class |
| gls_nine_patch.h | The disti::GlsNinePatch class |
| gls_nurb_curve.h | The disti::GlsNurbCurve class |
| gls_odometer.h | The disti::GlsOdometer class |
| gls_painter.h | The GlsPainter interface |
| gls_path_manager.h | The disti::GlsPathManager class and global enumerations |
| gls_poly_line.h | The disti::GlsPolyLine class |
| gls_primitive_storage_types.h | The disti::V2f, disti::V2f_C4ub, disti::V3f_C4ub, disti::V2f_T2f_C4ub, and the disti::V2f_T2f structs |
| gls_quad_storage.h | The disti::GlsQuadListVC_3D and GlsQuadListVCT_2D classes |
| gls_quaternion.h | The disti::GlsQuaternion class |
| gls_render_effect.h | The disti::GlsRenderEffect class |
| gls_render_view_change_manager.h | RenderViewChangeManager to smooth updating of the render view |
| gls_resource_file_mgr.h | |
| gls_resources.h | Disti::GlsResourceFilter classes and methods |
| gls_rso_container_util.h | Standard GL Studio implementation of the rso interface (container side), disti::GlsRSO1_ResourceFilterImpl |
| gls_rso_interface_1_impl.h | Standard GL Studio implementation of the safe interface to version 2 RSOs (component side) |
| gls_rso_interface_2_impl.h | Standard GL Studio implementation of the safe interface to version 2 RSOs (component side) |
| gls_rso_interface_3_impl.h | Standard GL Studio implementation of the safe interface to version 2 RSOs (component side) |
| gls_rso_interface_impl.h | Standard GL Studio implementation of the safe interface to version 2 RSOs (component side) |
| gls_rso_wrapper.h | The disti::GlsRSOWrapper class |
| gls_runtime_font_base.h | The disti::GlsRuntimeFontBase class and related classes |
| gls_schematic_poly_line_interconnect.h | The disti::GlsSchematicPolyLineInterconnect class |
| gls_schematic_tee_interconnect.h | The disti::GlsSchematicTeeInterconnect class |
| gls_serial_morph_mesh.h | The disti::GlsSerialMorphMesh class |
| gls_sorted_draw_group.h | |
| gls_sorted_drawable.h | A sorted drawable group |
| gls_sphere.h | The disti::GlsSphere class |
| gls_state_manager.h | The disti::GlsStateManager factory class. Creates an instance of a state manager that manages the GL Studio runtime library's use of the OpenGL context, minimizing unnecessary state changes |
| gls_state_manager_es20_interface.h | IGlsStateManager, interface to a state manager that manages the GL Studio runtime library's use of the OpenGL context, minimizing unnecessary state changes |
| gls_state_manager_interface.h | IGlsStateManager, interface to a state manager that manages the GL Studio runtime library's use of the OpenGL context, minimizing unnecessary state changes |
| gls_switch.h | The disti::GlsSwitch class |
| gls_text.h | The disti::GlsText class |
| gls_text_box.h | The disti::GlsTextBox class |
| gls_text_grid.h | The disti::GlsTextGrid class |
| gls_thumb_wheel.h | The disti::GlsThumbWheel class |
| gls_triangle_storage.h | The disti::GlsTriangleStrip2D class |
| gls_unicode_font_base.h | The disti::GlsUnicodeFontBase class and related classes |
| gls_version.h | Used for matching version of libraries and headers |
| gls_vertex_array.h | An object for managing vertices, texture coordinates, colors and normals for GLPolygon and other display objects Used for porting DisplayObjects which use immediate mode drawing to use VBOs |
| gls_video_to_texture.h | The GlsVideoToTexture class |
| GlsArialRegular12.h | The GlsArialRegular12 class |
| GlsRobotoRegular12.h | The GlsRobotoRegular12 class |
| glsutil.h | GL Studio helper functions |
| gltrimesh.h | The disti::GLTriMesh class. Implements Triangle Meshes |
| group.h | The disti::Group class. Implements groups of objects |
| IFontImage.h | IFontImage |
| image.h | The Image class. All textures are converted internally into Images |
| image_loaders.h | The image_loaders file |
| input_handler.h | The input handler interface |
| jpeg_util.h | The jpeg_util file |
| jpegimage.h | The JpegImage class. Implements loading JPEG image files |
| list.h | The List_c class. Generic linked list |
| live_component_accessor.h | The disti::LiveComponentAccessor class |
| live_component_lib_ref.h | The disti::LiveComponentLibRef class declaration |
| material.h | The disti::Material class |
| message.h | The Message functions. Implements Messages to the user in the form of pop-up dialog boxes, using FLTK windows |
| message_dialogs.h | The Message functions. Implements Messages to the user in the form of pop-up dialog boxes, using FLTK windows |
| non_copyable.h | A base class for objects that are not copyable via the standard C++ copy constructor |
| plugin.h | The base class for GL Studio plugin file loaders, disti::Plugin |
| plugin_interface_version.h | Used for matching version of plugins with the compatible builds of the editor |
| pngimage.h | The PngImage class. Implements loading PNG image files |
| psdimage.h | The PSDLoaderImage class. Implements loading Photo Shop (PSD) image files |
| rgbimage.h | The RgbImageLoader class. Implements loading RGB image files |
| rso_interface_1.h | Defines the RSO interface, which provides a generic way of accessing RSOs and other content, disti::RSOInterface1 |
| rso_interface_2.h | Defines the RSO interface v2, which provides a generic way of accessing RSOs and other content, disti::RSOInterface2 |
| rso_interface_3.h | Defines the RSO interface v3, which extends v2 to add multitouch support through the HandleMultiTouchInput method |
| rso_interface_4.h | Defines the RSO interface v3, which extends v2 to add multitouch support through the HandleMultiTouchInput method |
| rso_interface_5.h | Defines the RSO interface v5, which extends v4 to add conditional rendering support |
| runtime_display_frame.h | The disti::RuntimeDisplayFrame class, parent class of all DisplayFrames used in runtime code |
| runtime_message_dialogs.h | The Message functions. Implements Messages to the user in the form of pop-up dialog boxes, using FLTK windows |
| scoped_ptr.h | A smart pointer with unique ownership – poor man's std::unique_ptr |
| shapefile_util.h | Utilities for the shapefile data source for GlsMapToolkit |
| sound.h | The SoundSystem class for playback of audio files |
| splash_display.h | The SplashDisplay class |
| statistics.h | The disti::Statistics class. Tracks and displays runtime performance |
| tessellate.h | Tesselator functions. Allows tesselation of complex polygons into simple ones |
| texture_loader.h | The TextureLoader and TextureLoaderList classes |
| texture_palette.h | The disti::TexturePalette class |
| tgaimage.h | The TgaImage class. Implements loading TGA image files |
| tiffimage.h | The TiffImage class. Implements loading TIFF image files |
| timer.h | The disti::Timer class. An OS portable timing class |
| traverser.h | The disti::TraverseGroup class and corresponding Traverse namespace |
| unhide_globals.h | The DistiUnhideGlobalsDummyClass class |
| util.h | Generally useful defines, macros, enumerations and function prototypes |
| vertex.h | The disti::Vertex class. A class for manipulating 3D vertices |
| vpf_data_value.h | The VPFDataValue class |
| vpf_table.h | The VPFTable class |
| vpf_table_header.h | The VPFTableHeader class |
| vpf_util.h | Util functions for VPF |
| weak_reference.h | Weak reference and related classes |
| weak_referenceable_mixin.h | Weak reference and related classes |
| xpmimage.h | The XpmImageLoader class. Implements loading XPM image files |