clanCore System

Classes

class  clan::BlockAllocated
 Class with operator new/delete overloads for BlockAllocator. More...
 
class  clan::BlockAllocator
 Memory allocator that allocates in blocks. More...
 
class  clan::ConsoleWindow
 Text console window. More...
 
class  clan::DataBuffer
 General purpose data buffer. More...
 
class  clan::DateTime
 Date/Time class. More...
 
class  clan::Exception
 Top-level exception class. More...
 
class  clan::GameTime
 Tracks time elapsed in various forms useful for games. More...
 
class  clan::RegistryKey
 Registry key class. More...
 
class  clan::Service
 Service/daemon class. More...
 
class  clan::System
 General system helper functions. More...
 
class  clan::ThreadLocalStorage
 ThreadLocalStorage class. More...
 
class  clan::ThreadLocalStorageData
 
class  clan::UserData< T >
 
class  clan::UserDataBase
 
class  clan::UserDataOwner
 Helper class to store any shared_ptr as user data on an object. More...
 
class  clan::WorkItem
 Interface for executing work on a worker thread. More...
 
class  clan::WorkQueue
 Thread pool for worker threads. More...
 

Variables

const float clan::PI = 3.14159274101257f
 
const double clan::PI_D = 3.141592653589793115998
 
const float clan::PI_F = 3.14159274101257f
 

Detailed Description

Variable Documentation

◆ PI

const float clan::PI = 3.14159274101257f

◆ PI_D

const double clan::PI_D = 3.141592653589793115998

◆ PI_F

const float clan::PI_F = 3.14159274101257f