![]() |
omegalib
13.1
|
Namespaces | |
| xml | |
Classes | |
| class | Actor |
| A specialied EngineModule used to control objects in a scene and define custom behaviors. More... | |
| class | Application |
| a convenience application class to create omegaToolkit applications More... | |
| class | ApplicationBase |
| class | AsyncTask |
| struct | Brush |
| class | Camera |
| The Camera class handles information about a view transformation, head tracking and optional target buffers for off screen rendering A camera can have a controller that is used to implement a navigation technique. More... | |
| class | CameraController |
| class | CameraOutput |
The Camera output class is used to simplify and optimize reading back rendered frames to main memory. More... | |
| class | Color |
| class | Console |
| class | ConsoleRenderPass |
| class | CylindricalDisplayConfig |
| class | DisplayConfig |
| Stores omegalib display configuration data. More... | |
| class | DisplayConfigBuilder |
| Interface for display configuration generators. More... | |
| struct | DisplayNodeConfig |
| class | DisplaySystem |
| class | DisplayTileConfig |
| struct | DrawContext |
| Contains information about the context in which drawing operations take place. More... | |
| class | DrawInterface |
| class | Engine |
| The omegalib Engine is the core runtime component of omegalib. More... | |
| class | EngineModule |
| Base class for engine modules Engine modules are classes that can be attached to the engine and receive update, event and command calls. More... | |
| class | EventSharingModule |
| class | Font |
| struct | FontInfo |
| struct | FrameInfo |
| Contains information about the current frame. More... | |
| class | GamepadCameraController |
| class | GpuContext |
| A class managing all resources associated with a single GPU context. More... | |
| class | GpuDrawCall |
| class | GpuProgram |
| class | GpuRef |
| A template for accessing gpu resources on multiple contexts. More... | |
| class | GpuResource |
| class | ICameraListener |
| Implements a listener that can be attached to cameras to listen to draw methods. More... | |
| class | ICanvasListener |
| Listener for canvas changes, register using DisplayConfig::setCanvasListener. More... | |
| class | ImageBroadcastModule |
| class | ImageUtils |
| ImageUtils is a container of functions for synchronous and asyncronous image loading. More... | |
| class | IMissionControlListener |
| Interface for classes that listen to mission control events like client connections, disconnections and name changes. More... | |
| class | IMissionControlMessageHandler |
| Interface for classes that handle mission control messages. More... | |
| class | IRendererCommand |
| class | ISharedData |
| class | KeyboardMouseCameraController |
| Implements a camera controller using mouse and keyboard in FPS style: WASD keys are used to move, R,F to move up and down, mouse click and rotate to rotate the view. More... | |
| class | MissionControlClient |
| class | MissionControlConnection |
| class | MissionControlMessageIds |
| Stores the 4-character ids of messages used by the Mission Control protocol. More... | |
| class | MissionControlServer |
| class | ModuleServices |
| class | MouseCameraController |
| struct | MultiInstanceConfig |
| Contains data about multi-instance mode. More... | |
| class | Node |
| Class representing a general-purpose node in an articulated scene graph. More... | |
| class | NodeComponent |
| NodeComponent is the base class for objects that can be attached to a scene node. More... | |
| class | NullDisplaySystem |
| Implements a basic 'empty' display system that can be used to launch some applications in headless mode. More... | |
| class | PixelData |
| class | PlanarDisplayConfig |
| class | Platform |
| Contains generic information about the platform (software, hardware and runtime), obtained by parsing the 'config/platform' section in the system configuration file. More... | |
| class | Pointer |
| class | PointerRenderable |
| class | PythonInterpreter |
| class | RaySceneQuery |
| class | Renderable |
| struct | RenderableCommand |
| class | RenderableFactory |
| Base class for objects that can create renderables. More... | |
| class | Renderer |
| The omegalib renderer is the entry point for all of omegalib rendering code. More... | |
| class | RenderPass |
| The base class for classes that perform drawing on the render thread. More... | |
| class | RenderTarget |
| class | SceneNode |
| Represents a node in the omegalib scene graph. More... | |
| class | SceneNodeListener |
| class | SceneQuery |
| struct | SceneQueryResult |
| class | SharedDataServices |
| class | SharedIStream |
| class | SharedObject |
| class | SharedOStream |
| class | Stat |
| class | StatsManager |
| class | SystemManager |
| SystemManager is the kernel of the omegalib runtime. More... | |
| class | Texture |
| class | TextureSource |
| class | TrackedObject |
| Implements an Actor that sets the position and orientation of a scene node based on a events generated from a tracking system. More... | |
| class | Uniform |
| A shader uniform. More... | |
| struct | UpdateContext |
| Contains information about the context in which an update operation is taking place. More... | |
| class | VertexArray |
| A collection of vertex buffers forming a complete vertex stream. More... | |
| class | VertexBuffer |
| A buffer containing per-vertex data. More... | |
| class | WandCameraController |
| class | WorkerPool |
| class | WorkerTask |
Typedefs | |
| typedef List< Ref< Renderer > > | RendererList |
| typedef std::list< SceneQueryResult > | SceneQueryResultList |
Functions | |
| OMEGA_API libconfig::ArgumentHelper & | oargs () |
| Returns the argument parser object. More... | |
| OMEGA_API const Vector< String > & | oxargv () |
| Returns a vector of optional arguments passed to omegalib. More... | |
| OMEGA_API int | omain (omega::ApplicationBase &app, int argc, char **argv) |
| The omegalib entry point. More... | |
| OMEGA_API bool | olaunch (const String &command) |
| Runs the specified command in a separate process. More... | |
| OMEGA_API String | ogetcwd () |
| Returns the current working directory. More... | |
| OMEGA_API String | ogetexecpath () |
| Returns the path to the currently running executable. More... | |
| OMEGA_API void | osetdataprefix (const String &data) |
| OMEGA_API String | ogetdataprefix () |
| OMEGA_API double | otimestamp () |
| Get a millisecond-resolution timestamp. More... | |
| bool | SceneQueryResultDistanceCompare (SceneQueryResult &r1, SceneQueryResult &r2) |
| typedef List< Ref<Renderer> > omega::RendererList |
| typedef std::list<SceneQueryResult> omega::SceneQueryResultList |
| OMEGA_API libconfig::ArgumentHelper& omega::oargs | ( | ) |
Returns the argument parser object.
Runs the specified command in a separate process.
| OMEGA_API int omega::omain | ( | omega::ApplicationBase & | app, |
| int | argc, | ||
| char ** | argv | ||
| ) |
The omegalib entry point.
- python support only. This is a bit of a hack, adds a prefix that can be used for data lookups. Right now ImageUtils is the only class using this. This is really ugly and should be killed with fire. Don't use this.
| OMEGA_API double omega::otimestamp | ( | ) |
Get a millisecond-resolution timestamp.
Returns a vector of optional arguments passed to omegalib.
|
inline |