Om
1.0.0
A universal framework for multimedia simulation
|
▼Nom | The enclosing namespace for the entire Om library |
Ncompression | A namespace that handles lossless data compression |
▼Ndata | A namespace containing data manipulation classes: strings, buffers, and hashing |
Nendian | |
▼Neditors | A namespace containing GUI editors for different data types |
Nbase | A namespace containing editor base code |
Ntypes | A namespace containing editors for various resource types |
Nviews | A namespace containing reusable GUI views for editing data in common ways |
▼Nengine | A namespace that manages simulations that evolve over time |
Nacoustics | A namespace containing engine code that handles acoustic simulation for the engine |
Nanimation | A namespace containing engine code that handles animations for the engine |
Nbase | A namespace containing base engine code |
Ngraphics | A namespace containing engine code that handles graphics rendering for the engine |
Nphysics | A namespace containing engine code that handles physics simulation for the engine |
Nresources | A namespace containing engine code that handles resource managment for the engine |
Nsound | A namespace containing engine code that handles sound for the engine |
Nexceptions | A namespace containing various types of commonly used exception classes |
Nfs | A namespace containing classes that provide ways to access and manipulate file systems |
▼Ngraphics | A namespace containing classes for hardware-based graphics rendering |
Nbase | A namespace containing graphics base code |
Nbuffers | A namespace containing buffers of vertex and index data |
Ncameras | A namespace that contains camera-related classes |
▼Ndevices | A namespace that handles interfacing with hardware graphics devices |
Nopengl | A namespace that contains classes that use OpenGL for rendering |
▼Ngui | A namespace containing a library for hardware-based GUI rendering |
Nbase | A namespace containing basic classes for hardware-based GUIs |
Nfonts | A namespace containing classes that handle fonts |
Nobjects | A namespace containing GUI objects (i.e. widgets) |
Nrenderers | A namespace containing a library for hardware-based GUI rendering |
Nresources | A namespace containing a classes that manage graphics GUI resources |
Nio | A namespace that handles loading and saving graphics data |
Nmaterials | A namespace containing classes related to graphics materials and shaders |
Nrenderers | A namespace containing high-level graphics renderers |
Nresources | A namespace containing classes that read and write the resource file format |
Nscenes | A namespace containing scene-related classes |
Nshapes | A namespace containing renderable graphics shapes |
Ntextures | A namespace containing classes that relate to textures |
▼Ngui | A namespace containing classes that interface with the platform-native GUI |
Ninput | A namespace containing classes that handle user input from the mouse, keyboard, etc |
Nobjects | A namespace containing platform-native GUI objects |
▼Nimages | A namespace containing classes that manipulate images |
Nbase | A namespace containing low-level basic classes for image processing |
Nfilters | A namespace containing classes that filter images |
Nio | A namespace containing classes that load and save images |
Nresources | A namespace containing classes that handle image resources |
Nio | A namespace containing classes that provide functionality for streaming data input and output |
Nlang | A namespace containing classes that extend the basic functionality of C++ |
▼Nmath | A namespace containing classes and functions that do fast math operations |
Ndetail | |
▼Nphysics | A namespace that handles simulation of physically-based dynamics |
Nbase | A namespace that contains physics base classes |
Ncollision | A namespace that contains classes that detect for collisions between shapes |
Nconstraints | A namespace that contains classes that resolve collisions and handle joints between objects |
Ncontext | A namespace that contains classes that handle a physics simulation context |
Nforces | A namespace that contains classes that apply forces to objects in a simulation |
Nobjects | A namespace that contains classes that represent different types of objects in a simulation |
Nresources | A namespace that contains classes that load and save physics data to the resource file format |
Nscenes | A namespace that contains classes that represent scenes where physics are simulated |
Nshapes | A namespace that contains classes that represent the shapes of objects in a simulation |
Nresources | A namespace containing classes that handle resource serialization and management |
▼Nscripting | The enclosing namespace for the entire scripting library |
▼Nmir | A namespace containing all code related to the Mir scripting language |
Nlang | The namespace containing the language and AST definitions for the Mir scripting language |
Nutil | A namespace containing code useful for all kinds of scripting engines |
Nvm | A namespace containing a virtual machine for scripting languages |
▼Nsound | A namespace that handles sound input, output, and processing |
▼Nacoustics | A namespace containing functionality for 3D sound propagation and auralization |
Nbase | A namespace containing basic classes for acoustic simulation |
Ncontexts | A namespace containing classes that handle sound propagation and rendering |
Nobjects | A namespace containing classes that represent objects in an acoustic context |
Nresources | A namespace that handles resource serialization for acoustic simulation |
Nau | A namespace containing classes that interface with Apple's Audio Unit (AU) plugin format |
Nbase | A namespace containing basic sound classes for samples, buffers, and others types |
Ndevices | A namespace containing classes handling input and output from audio devices |
Nfilters | A namespace containing classes that do processing on buffers of audio and MIDI data |
Nio | A namespace containing classes that encode and decode sound from various sound file types |
Nplugins | A namespace containing classes that manage different types of audio processing plugins (filters, AU, VST, etc) |
Nresources | A namespace containing classes that encode and decode sound data to/from the resource format |
Nviews | A namespace containing classes that provide graphical user interfaces for SoundFilter classes |
Nvst | A namespace containing classes that interface with Steinberg's Virtual Studio Technology (VST) plugin format |
Nsystem | A namespace containing classes that manage system resources like CPU, GPU, memory, and displays |
▼Nthreads | A namespace containing classes that provide ways to create, manage, and synchronize threads |
Natomic | |
Ntime | A namespace containing classes that are related to keeping track of time |
Nutil | A namespace containing data structure classes and memory manipulation functions |
Nxml | A namespace containing utilities for reading and writing XML files |