Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
Classes | Typedefs | Enumerations
platform Namespace Reference

In this namespace can be found platform management classes like Timer, File, and so on. More...

Classes

class  File
 Class for accessing a file on disk. More...
class  FileSystem
class  FileSystemFactory
class  Mutex
 Class for non-recursive mutex. More...
class  PlatformDriver
class  PlatformManager
class  ReadWriteMutex
 Class for read/write mutex. More...
class  RecursiveMutex
 Class for recursive mutex. More...
class  Thread
 Class for all typed of threads. More...
class  Timer
 Interface for getting the current time. More...

Typedefs

typedef FileSystem *ENGINE_CALLBACK FILESYSTEM_FACTORY (const std::string &filename, const std::string &type)
typedef void(ENGINE_CALLBACK * FILESYSTEM_RELEASE )(FileSystem *fs)

Enumerations

enum  CpuTechnology {
  CT_FPU = 0x01, CT_MMX = 0x02, CT_SSE = 0x03, CT_SSE2 = 0x04,
  CT_SSE3 = 0x05, CT_3DNOW = 0x06, CT_E3DNOW = 0x07, CT_CMOV = 0x08,
  CT_FCMOV = 0x09, CT_RDTSC = 0x0A, CT_HT = 0x0B, CT_EST = 0x0C,
  CT_ALTIVEC = 0x0D
}
 Enumeration of supported by CPU technologies. More...
enum  FileAccess { FA_READ = 1, FA_WRITE = 2, FA_CREATE = 4, FA_APPEND = 8 }
enum  ThreadPriority {
  TP_LOWEST, TP_LOW, TP_NORMAL, TP_HIGH,
  TP_HIGHEST
}

Detailed Description

In this namespace can be found platform management classes like Timer, File, and so on.


Typedef Documentation

typedef FileSystem* ENGINE_CALLBACK platform::FILESYSTEM_FACTORY(const std::string &filename, const std::string &type)
typedef void(ENGINE_CALLBACK * platform::FILESYSTEM_RELEASE)(FileSystem *fs)

Enumeration Type Documentation

Enumeration of supported by CPU technologies.

Enumerator:
CT_FPU 
CT_MMX 
CT_SSE 
CT_SSE2 
CT_SSE3 
CT_3DNOW 
CT_E3DNOW 
CT_CMOV 
CT_FCMOV 
CT_RDTSC 
CT_HT 
CT_EST 
CT_ALTIVEC 

File access modes. there is no write-only mode without truncating the file in fopen. create only and write only will open the file in write only mode but truncate it!

Enumerator:
FA_READ 
FA_WRITE 
FA_CREATE 
FA_APPEND 
Enumerator:
TP_LOWEST 
TP_LOW 

The lowest thread priority.

TP_NORMAL 

A lower than normal thread priority.

TP_HIGH 

The normal thread priority.

TP_HIGHEST 

A higher than normal thread priority.

The highest thread priority.


The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:08 by Doxygen (1.7.4)