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 |