Skip to content

Documentation: RAUX

Liam edited this page Nov 4, 2016 · 6 revisions

( Up one level: Root )

Overview

RAUX is the Resource Acquisition and Utility library (X)

It is a class library designed to make loading and parsing implemented file formats easy.

The overall namespace is defined in RAUX/RAUX.h

The define RAUX_XENON_INTERFACE in RAUX.h configures whether or not RAUX should interface with and depend on Xenon.

Classes and namespaces in the RAUX namespace:

  • File: Represents a binary file
  • FLACFile: Represents a read-only Free Lossless Audio Codec file
  • FragmentShaderFile: Represents a read-only GLSL fragment shader file ( can interface with Xenon::FragmentShader )
  • PNGFile: Represents a read-only PNG file
  • STLFile: Represents a read-only 3D STL file
  • TextFile: Represents a read-only text file
  • VertexShaderFile: Represents a read-only GLSL vertex shader file ( can interface with Xenon::VertexShader )
  • WAVFile: Represents a read-only Waveform Audio File Format file