Om  1.0.0
A universal framework for multimedia simulation
Classes | Typedefs | Functions
om::graphics::gui::base Namespace Reference

A namespace containing basic classes for hardware-based GUIs. More...

Classes

class  Axis
 A class that represents a cartesian axis direction. More...
 
class  Border
 A class that describes information about the border for a rectangular region. More...
 
class  BorderType
 A class that represents the type of visual appearance of a rectangular border. More...
 
class  GUIImage
 A class that represents a rectangular region containing an image drawn by an arbitrary process. More...
 
class  Margin
 A class that represents a 4-sided margin for a rectangular GUI object. More...
 
class  Origin
 A class that represents the location of the origin of a GUI rectangle coordinate system. More...
 
class  Rectangle
 A class that represents a rectangle positioned relative to a parent bounding box origin. More...
 
class  RectangleStyle
 A class that describes the visual style of a rectangular GUI region. More...
 
class  ValueCurve
 A class that represents the scaling curve to use when displaying a value. More...
 

Typedefs

typedef TechniqueLibrary GUIStyle
 

Functions

Margin operator* (Float scale, const Margin &margin)
 Scale a margin on all sides by the specified value and return the result. More...
 
Margin operator* (const Vector2f &scale, const Margin &margin)
 Scale a margin on all sides by the specified vector scaling and return the result. More...
 

Detailed Description

A namespace containing basic classes for hardware-based GUIs.

Typedef Documentation

Function Documentation

Margin om::graphics::gui::base::operator* ( Float  scale,
const Margin margin 
)
inline

Scale a margin on all sides by the specified value and return the result.

Margin om::graphics::gui::base::operator* ( const Vector2f scale,
const Margin margin 
)
inline

Scale a margin on all sides by the specified vector scaling and return the result.