OmegaEngine API  1.0.3
Namespaces | Classes | Enumerations
OmegaEngine.Values Namespace Reference

Data structures and helpers for Value Types. More...

Classes

struct  Attenuation
 Factors describing the attenuation of light intensity over distance. More...
 
class  ByteGrid
 A 2D grid of byte values that can be stored in grayscale PNG files. More...
 
struct  ByteVector4
 Defines a four component vector with byte accuracy. More...
 
class  ByteVector4Grid
 A 2D grid of ByteVector4 values that can be stored in ARGB PNG files. More...
 
struct  ColorCorrection
 Color correction values for use in post-processing. More...
 
struct  DoublePlane
 Defines a plane in three dimensions with double distance accuracy. More...
 
struct  DoubleVector3
 Defines a three component vector with double accuracy. More...
 
class  ExpandableRectangleArray
 Builds a rectangle array that can grow in any direction. More...
 
class  FileTypeAttribute
 Stores the file type describing the kind of data a property stores. Controls the behaviour of CodeEditor. More...
 
class  FloatRangeAttribute
 Stores the mimimum and maximum values allowed for a float field or property. Controls the behaviour of AngleEditor. More...
 
class  Grid
 A 2D grid of values that can be stored in PNG files. More...
 
class  NibbleGrid
 A 2D grid of nibble (half a byte / 4 bits) values that can be stored in 16 colors PNG files. More...
 
struct  Quadrangle
 A 2D polygon consisting of four points. More...
 
struct  Vector2Ray
 Defines a ray in two dimensions, specified by a starting position and a direction. More...
 
struct  XColor
 Stores ARGB-colors as byte values but also surfaces them as float values. More...
 

Enumerations

enum  Quality { Low, Medium, High }
 A generic enumeration for a three-level quality setting. More...
 
enum  WaterEffectsType { WaterEffectsType.None, WaterEffectsType.RefractionOnly, WaterEffectsType.ReflectTerrain, WaterEffectsType.ReflectAll }
 The effects to be display on water (e.g. reflections). More...
 

Detailed Description

Data structures and helpers for Value Types.

Enumeration Type Documentation

◆ Quality

A generic enumeration for a three-level quality setting.

◆ WaterEffectsType

The effects to be display on water (e.g. reflections).

Enumerator
None 

Don't apply any water effects (except simple alpha-blending)

RefractionOnly 

Refract objects below the water surface

ReflectTerrain 

Refract objects below the water surface and reflect the terrain

ReflectAll 

Refract objects below the water surface and reflect objects above