GL Studio API
include Directory Reference

Files

file  bmpimage.h [code]
 The BmpImage class. Implements loading BMP image files.
 
file  callback_caller.h [code]
 The disti::CallbackMethodCallerTemplate class and global enumerations.
 
file  callback_caller_base.h [code]
 The CallbackMethodCallerBase class.
 
file  component_base.h [code]
 The disti::ComponentBase class.
 
file  component_light_mgr.h [code]
 The disti::ComponentLightMgr class.
 
file  cull.h [code]
 The disti::Culler class. Implements view frustum culling.
 
file  dds.h [code]
 This header defines constants and structures that are needed to parse DDS files.
 
file  ddsfile.h [code]
 DDS file loading functions.
 
file  ddsimage.h [code]
 The DDSImageLoader class. Implements loading DDS image files.
 
file  ddsutil.h [code]
 Functions for loading a DDS texture without using D3DX.
 
file  display.h [code]
 The disti::DisplayObject class and global enumerations.
 
file  display_frame.h [code]
 The disti::DisplayFrame class.
 
file  display_types.h [code]
 GL Studio Enumerations and constants.
 
file  disti_assert.h [code]
 Contains the DistiAssert macro.
 
file  disti_include.h [code]
 A file for all GL Studio files to include.
 
 
file  DXGIFormat.h [code]
 
file  dynamic_array.h [code]
 The disti::DynamicArray class. A templated array of objects capable of dynamically growing.
 
file  dynamic_library.h [code]
 A cross-platform class for loading dynamic link libraries and shared objects.
 
file  editor_object_base.h [code]
 Defines a base class which editor objects can derive.
 
file  events.h [code]
 The standard Mouse and keyboard events and event structures.
 
file  file_path_class.h [code]
 A class to handle file paths.
 
file  Fl_Gl_Choice.H [code]
 
file  gifimage.h [code]
 The GifLoaderImage class. Implements loading GIF image files.
 
file  global_light_mgr.h [code]
 The disti::GlobalLightMgr.
 
file  glpolygon.h [code]
 The disti::GLPolygon class. Implements Polygons.
 
file  glpolygon_glyph.h [code]
 Implementation of the disti::GLPolygonGlyph Primitive Class for text objects.
 
file  gls_auto_lib.h [code]
 The gls_auto_lib.
 
file  gls_color.h [code]
 The Color class: Implements a 4 component RGBA color.
 
file  gls_cpp_lang_support.h [code]
 Macros and helper code to determine what subset of C++11/14/17 is available.
 
file  gls_cylinder.h [code]
 The disti::GlsCylinder class.
 
file  gls_default_font.h [code]
 The gls_default_font class.
 
file  gls_display_frame.h [code]
 disti::glsDisplayFrame class. The class for creating standalone executables.
 
file  gls_display_list.h [code]
 The disti::GlsDisplayList class.
 
file  gls_eyepoint.h [code]
 The disti::GlsEyePoint class. Implements eyepoints.
 
file  gls_font_base.h [code]
 The disti::GlsFontBase class and related classes.
 
file  gls_font_man.h [code]
 The disti::GlsFontMan class.
 
file  gls_font_renderer.h [code]
 The disti::GlsFontRenderer class and related classes.
 
file  gls_gl.h [code]
 The gls_gl.
 
file  gls_include.h [code]
 A file for all GL Studio files to include.
 
file  gls_light_source.h [code]
 The disti::GlsLightSource class.
 
file  gls_matrix.h [code]
 The GlsMatrix class.
 
file  gls_matrix_affine.h [code]
 The GlsMatrixAffine class.
 
 
file  gls_mutex.h [code]
 A cross platform mutex implementation.
 
file  gls_quaternion.h [code]
 The disti::GlsQuaternion class.
 
file  gls_render_view_change_manager.h [code]
 RenderViewChangeManager to smooth updating of the render view.
 
file  gls_resources.h [code]
 disti::GlsResourceFilter classes and methods.
 
file  gls_rso_container_util.h [code]
 Standard GL Studio implementation of the rso interface (container side), disti::GlsRSO1_ResourceFilterImpl.
 
file  gls_rso_interface_3_impl.h [code]
 Standard GL Studio implementation of the safe interface to version 2 RSOs (component side).
 
file  gls_rso_wrapper.h [code]
 The disti::GlsRSOWrapper class.
 
file  gls_runtime_font_base.h [code]
 The disti::GlsRuntimeFontBase class and related classes.
 
file  gls_sphere.h [code]
 The disti::GlsSphere class.
 
file  gls_text.h [code]
 The disti::GlsText class.
 
file  gls_unicode_font_base.h [code]
 The disti::GlsUnicodeFontBase class and related classes.
 
file  GlsArialRegular12.h [code]
 The GlsArialRegular12 class.
 
file  glsutil.h [code]
 GL Studio helper functions.
 
file  gltrimesh.h [code]
 The disti::GLTriMesh class. Implements Triangle Meshes.
 
file  group.h [code]
 The disti::Group class. Implements groups of objects.
 
file  IFontImage.h [code]
 IFontImage.
 
file  image.h [code]
 The Image class. All textures are converted internally into Images.
 
file  image_loaders.h [code]
 The image_loaders file.
 
file  input_handler.h [code]
 The input handler interface.
 
file  jpeg_util.h [code]
 The jpeg_util file.
 
file  jpegimage.h [code]
 The JpegImage class. Implements loading JPEG image files.
 
file  list.h [code]
 The List_c class. Generic linked list.
 
file  live_component_accessor.h [code]
 The disti::LiveComponentAccessor class.
 
file  live_component_lib_ref.h [code]
 The disti::LiveComponentLibRef class declaration.
 
file  material.h [code]
 The disti::Material class.
 
file  message.h [code]
 The Message functions. Implements Messages to the user in the form of pop-up dialog boxes, using FLTK windows.
 
file  message_dialogs.h [code]
 The Message functions. Implements Messages to the user in the form of pop-up dialog boxes, using FLTK windows.
 
file  plugin.h [code]
 The base class for GL Studio plugin file loaders, disti::Plugin.
 
file  plugin_interface_version.h [code]
 Used for matching version of plugins with the compatible builds of the editor.
 
file  pngimage.h [code]
 The PngImage class. Implements loading PNG image files.
 
file  psdimage.h [code]
 The PSDLoaderImage class. Implements loading Photo Shop (PSD) image files.
 
file  rgbimage.h [code]
 The RgbImageLoader class. Implements loading RGB image files.
 
file  rso_interface_1.h [code]
 Defines the RSO interface, which provides a generic way of accessing RSOs and other content, disti::RSOInterface1.
 
file  rso_interface_2.h [code]
 Defines the RSO interface v2, which provides a generic way of accessing RSOs and other content, disti::RSOInterface2.
 
file  rso_interface_3.h [code]
 Defines the RSO interface v3, which extends v2 to add multitouch support through the HandleMultiTouchInput method.
 
file  runtime_display_frame.h [code]
 The disti::RuntimeDisplayFrame class, parent class of all DisplayFrames used in runtime code.
 
file  runtime_message_dialogs.h [code]
 The Message functions. Implements Messages to the user in the form of pop-up dialog boxes, using FLTK windows.
 
file  scoped_ptr.h [code]
 A smart pointer with unique ownership – poor man's std::unique_ptr.
 
file  sound.h [code]
 The SoundSystem class for playback of audio files.
 
file  splash_display.h [code]
 The SplashDisplay class.
 
file  statistics.h [code]
 The disti::Statistics class. Tracks and displays runtime performance.
 
file  tessellate.h [code]
 Tesselator functions. Allows tesselation of complex polygons into simple ones.
 
file  texture_loader.h [code]
 The TextureLoader and TextureLoaderList classes.
 
file  texture_palette.h [code]
 The disti::TexturePalette class.
 
file  tgaimage.h [code]
 The TgaImage class. Implements loading TGA image files.
 
file  tiffimage.h [code]
 The TiffImage class. Implements loading TIFF image files.
 
file  timer.h [code]
 The disti::Timer class. An OS portable timing class.
 
file  tlist.h [code]
 A templated list, disti::TList.
 
file  traverser.h [code]
 The disti::TraverseGroup class and corresponding Traverse namespace.
 
file  unhide_globals.h [code]
 The DistiUnhideGlobalsDummyClass class.
 
file  util.h [code]
 Generally useful defines, macros, enumerations and function prototypes.
 
file  version.h [code]
 Used for matching version of libraries and headers.
 
file  vertex.h [code]
 The disti::Vertex class. A class for manipulating 3D vertices.
 
file  weak_reference.h [code]
 weak reference and related classes
 
file  weak_referenceable_mixin.h [code]
 weak reference and related classes
 
file  xpmimage.h [code]
 The XpmImageLoader class. Implements loading XPM image files.