TinyLib 0.1.1
Loading...
Searching...
No Matches
tl Namespace Reference

Classes

class  Bitset
 
struct  Color
 
class  Console
 
class  Drawable
 
class  File
 
class  Key
 
class  Mouse
 
class  Rectangle
 
class  String
 
class  Text
 
class  Time
 
struct  Vec2i
 
struct  Vec3i
 
struct  Vec4i
 
class  Vector
 
class  Window
 

Typedefs

using s8 = signed char
 
using s16 = signed short
 
using s32 = signed int
 
using s64 = signed long long
 
using u8 = unsigned char
 
using u16 = unsigned short
 
using u32 = unsigned int
 
using u64 = unsigned long long
 
using f32 = float
 
using f64 = double
 
using ascii = char
 
using unicode = wchar_t
 
using bit = bool
 

Enumerations

enum  Event { Closed = 0b1 , Moved = 0b10 , Resized = 0b100 }
 
enum  Style {
  Border = WS_BORDER , Title = WS_CAPTION , Background = WS_MINIMIZE , Fullscreen = WS_MAXIMIZE ,
  Minimize = WS_MINIMIZEBOX , Maximize = WS_MAXIMIZEBOX , Resize = WS_SIZEBOX , Default = WS_OVERLAPPEDWINDOW
}
 

Functions

void * malloc (size_t size)
 
void free (void *ptr)
 

Typedef Documentation

◆ ascii

using tl::ascii = char

Definition at line 53 of file Types.h.

◆ bit

using tl::bit = bool

Definition at line 61 of file Types.h.

◆ f32

using tl::f32 = float

Definition at line 47 of file Types.h.

◆ f64

using tl::f64 = double

Definition at line 50 of file Types.h.

◆ s16

using tl::s16 = signed short

Definition at line 18 of file Types.h.

◆ s32

using tl::s32 = signed int

Definition at line 21 of file Types.h.

◆ s64

using tl::s64 = signed long long

Definition at line 27 of file Types.h.

◆ s8

using tl::s8 = signed char

Definition at line 15 of file Types.h.

◆ u16

using tl::u16 = unsigned short

Definition at line 34 of file Types.h.

◆ u32

using tl::u32 = unsigned int

Definition at line 37 of file Types.h.

◆ u64

using tl::u64 = unsigned long long

Definition at line 43 of file Types.h.

◆ u8

using tl::u8 = unsigned char

Definition at line 31 of file Types.h.

◆ unicode

using tl::unicode = wchar_t

Definition at line 56 of file Types.h.

Enumeration Type Documentation

◆ Event

enum tl::Event
Enumerator
Closed 
Moved 
Resized 

Definition at line 13 of file Window.h.

◆ Style

enum tl::Style
Enumerator
Border 
Title 
Background 
Fullscreen 
Minimize 
Maximize 
Resize 
Default 

Definition at line 21 of file Window.h.

Function Documentation

◆ free()

void tl::free ( void * ptr)

Definition at line 11 of file Memory.cpp.

◆ malloc()

void * tl::malloc ( size_t size)

Definition at line 5 of file Memory.cpp.