Oxygen Engine
Modern C++ 3D Engine using OpenGL
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages Concepts
oe::util Namespace Reference

Various utilities. More...

Namespaces

namespace  pipeline
 Pipeline related classes.
 
namespace  str
 

Classes

struct  Curve
 General purpose curve (can be used for gradients, animations, etc...) More...
 
struct  CurvePoint
 
class  Factory
 
class  NonCopyable
 Prevent class to be copied. More...
 
class  Pipeline
 

Enumerations

enum class  CurveInterpolation { DIRECT , HOLD_LAST , LINEAR }
 Interpolation mode between points. More...
 

Functions

template<typename T >
convertFromByteArray (const ByteArray &input)
 
template<typename T >
ByteArray convertToByteArray (const T &input)
 

Detailed Description

Various utilities.

Enumeration Type Documentation

◆ CurveInterpolation

enum class oe::util::CurveInterpolation
strong

Interpolation mode between points.

Enumerator
DIRECT 

No interpolation, directly switch to this value.

HOLD_LAST 

Hold last value.

LINEAR 

Do a linear interpolation between last value and this one.