Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Platform.h File Reference

Go to the source code of this file.

Classes

union  ECS::TimeStamp
 

Namespaces

namespace  ECS
 

Macros

#define ECS__PLATFORM_H__
 
#define ECS_STATIC
 
#define ECS_API
 

Typedefs

using ECS::i8 = int8_t
 
using ECS::i16 = int16_t
 
using ECS::i32 = int32_t
 
using ECS::i64 = int32_t
 
using ECS::u8 = uint8_t
 
using ECS::u16 = uint16_t
 
using ECS::u32 = uint32_t
 
using ECS::u64 = uint32_t
 
using ECS::f32 = float_t
 
using ECS::f64 = double_t
 
using ECS::iptr = intptr_t
 
using ECS::uptr = uintptr_t
 
using ECS::ObjectID = size_t
 
using ECS::TypeID = size_t
 

Variables

static const ObjectID ECS::INVALID_OBJECT_ID = std::numeric_limits<ObjectID>::max()
 
static const TypeID ECS::INVALID_TYPE_ID = std::numeric_limits<TypeID>::max()
 

Macro Definition Documentation

◆ ECS__PLATFORM_H__

#define ECS__PLATFORM_H__

File: include\Platform.h.

Summary: Declares the platform specifics.

Definition at line 8 of file Platform.h.

◆ ECS_API

#define ECS_API

Definition at line 16 of file Platform.h.

◆ ECS_STATIC

#define ECS_STATIC

Definition at line 12 of file Platform.h.