Chicane

Time

Header
Includes/Chicane/Core/Time.hpp
Namespace
Chicane::Time

Types

NameValueDescription
Clock
std::chrono::steady_clock
Point
std::chrono::time_point<Clock>

Constructors

NameDescription
Time(
const  Clock::duration& inDuration
)
Time(
const  Point& inDuration
)
Time()

Functions

AccessReturnModifierNameDescription
public
static, inline
sZero()
public
float
static
sMiliseconds(
Clock::duration inDuration
)
public
float
static
sSeconds(
Clock::duration inTime
)
public
float
static
sMinutes(
Clock::duration inTime
)
public
float
static
sHours(
Clock::duration inTime
)
public
static
sFromMilliseconds(
float inValue
)
public
static
sFromSeconds(
float inValue
)
public
static
sFromMinutes(
float inValue
)
public
static
sFromHours(
float inValue
)
public
float
const
miliseconds()
public
float
const
seconds()
public
float
const
minutes()
public
float
const
hours()
public
bool
inline
operator==(
const  Time& inLeft, 
const  Time& inRight
)
public
bool
inline
operator!=(
const  Time& inLeft, 
const  Time& inRight
)
public
bool
inline
operator<(
const  Time& inLeft, 
const  Time& inRight
)
public
bool
inline
operator<=(
const  Time& inLeft, 
const  Time& inRight
)
public
bool
inline
operator>(
const  Time& inLeft, 
const  Time& inRight
)
public
bool
inline
operator>=(
const  Time& inLeft, 
const  Time& inRight
)
public
inline
operator+(
const  Time& inLeft, 
const  Time& inRight
)
public
inline
operator-(
const  Time& inLeft, 
const  Time& inRight
)
public
inline
operator*(
const  Time& inTime, 
float inScale
)
public
inline
operator*(
float inScale, 
const  Time& inTime
)

Members

AccessTypeModifierNameDescription
public
point