GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes
radix::TimeDelta Class Referencefinal

#include <external/RadixEngine/include/radix/core/types/TimeDelta.hpp>

Public Member Functions

constexpr TimeDelta ()
 
constexpr operator uint32_t () const
 
constexpr Type sec () const
 
constexpr double sec_d () const
 
constexpr Type msec () const
 
constexpr double msec_d () const
 
constexpr Type usec () const
 
constexpr double usec_d () const
 

Static Public Member Functions

static constexpr TimeDelta sec (double t)
 
static constexpr TimeDelta sec (int t)
 
static constexpr TimeDelta sec (Type t)
 
static constexpr TimeDelta msec (double t)
 
static constexpr TimeDelta msec (int t)
 
static constexpr TimeDelta msec (Type t)
 
static constexpr TimeDelta usec (double t)
 
static constexpr TimeDelta usec (int t)
 
static constexpr TimeDelta usec (Type t)
 

Private Types

using Type = uint32_t
 

Private Member Functions

constexpr TimeDelta (Type microsecs)
 
constexpr TimeDelta (double microsecs)
 
constexpr TimeDelta (int microsecs)
 

Private Attributes

Type value
 

Member Typedef Documentation

using radix::TimeDelta::Type = uint32_t
private

Constructor & Destructor Documentation

constexpr radix::TimeDelta::TimeDelta ( Type  microsecs)
inlineprivate
constexpr radix::TimeDelta::TimeDelta ( double  microsecs)
inlineprivate
constexpr radix::TimeDelta::TimeDelta ( int  microsecs)
inlineprivate
constexpr radix::TimeDelta::TimeDelta ( )
inline

Member Function Documentation

static constexpr TimeDelta radix::TimeDelta::msec ( double  t)
inlinestatic
static constexpr TimeDelta radix::TimeDelta::msec ( int  t)
inlinestatic
static constexpr TimeDelta radix::TimeDelta::msec ( Type  t)
inlinestatic
constexpr Type radix::TimeDelta::msec ( ) const
inline
constexpr double radix::TimeDelta::msec_d ( ) const
inline
constexpr radix::TimeDelta::operator uint32_t ( ) const
inline
static constexpr TimeDelta radix::TimeDelta::sec ( double  t)
inlinestatic
static constexpr TimeDelta radix::TimeDelta::sec ( int  t)
inlinestatic
static constexpr TimeDelta radix::TimeDelta::sec ( Type  t)
inlinestatic
constexpr Type radix::TimeDelta::sec ( ) const
inline
constexpr double radix::TimeDelta::sec_d ( ) const
inline
static constexpr TimeDelta radix::TimeDelta::usec ( double  t)
inlinestatic
static constexpr TimeDelta radix::TimeDelta::usec ( int  t)
inlinestatic
static constexpr TimeDelta radix::TimeDelta::usec ( Type  t)
inlinestatic
constexpr Type radix::TimeDelta::usec ( ) const
inline
constexpr double radix::TimeDelta::usec_d ( ) const
inline

Field Documentation

Type radix::TimeDelta::value
private

The documentation for this class was generated from the following file: