UGDK
0.5.0
|
Namespaces | |
action | |
audio | |
debug | |
desktop | |
enums | |
filesystem | |
graphic | |
input | |
internal | |
math | |
resource | |
script | |
structure | |
system | |
text | |
time | |
ui | |
util | |
Typedefs | |
typedef uint8_t | uint8 |
typedef uint16_t | uint16 |
typedef uint32_t | uint32 |
typedef uint64_t | uint64 |
typedef int8_t | int8 |
typedef int16_t | int16 |
typedef int32_t | int32 |
typedef int64_t | int64 |
typedef uint8 | Mirror |
Functions | |
template<typename T , typename... Args> | |
std::enable_if<!std::is_array < T >::value, std::unique_ptr < T > >::type | MakeUnique (Args &&...args) |
template<typename T > | |
std::enable_if< std::is_array < T >::value &&std::extent< T > ::value==0, std::unique_ptr< T > >::type | MakeUnique (std::size_t size) |
template<typename T , typename... Args> | |
std::enable_if< std::extent< T > ::value!=0, void >::type | MakeUnique (std::size_t size)=delete |
Defines constants which identify keyboard keys and modifiers.
Defines keyboard scancodes.
typedef int16_t ugdk::int16 |
typedef int32_t ugdk::int32 |
typedef int64_t ugdk::int64 |
typedef int8_t ugdk::int8 |
typedef uint8 ugdk::Mirror |
typedef uint16_t ugdk::uint16 |
typedef uint32_t ugdk::uint32 |
typedef uint64_t ugdk::uint64 |
typedef uint8_t ugdk::uint8 |
|
inline |
|
inlinedelete |
|
inlinedelete |