| 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 |
| 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 |
| 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 | |
| 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_button.h | The disti::GlsButton 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_dynamic_path.h | The disti::GlsDynamicPath class and global enumerations |
| gls_ellipse.h | The disti::GlsEllipse class |
| 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_include.h | A file for all GL Studio files to include |
| 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_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_path_manager.h | The disti::GlsPathManager class and global enumerations |
| gls_poly_line.h | The disti::GlsPolyLine class |
| 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_3_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 | |
| gls_sphere.h | The disti::GlsSphere class |
| 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_unicode_font_base.h | The disti::GlsUnicodeFontBase class and related classes |
| gls_video_to_texture.h | The GlsVideoToTexture class |
| GlsArialRegular12.h | The GlsArialRegular12 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 |
| 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 |
| 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 |
| 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 |
| tlist.h | A templated list, disti::TList |
| 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 |
| version.h | Used for matching version of libraries and headers |
| vertex.h | The disti::Vertex class. A class for manipulating 3D vertices |
| 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 |