| common::AFFINE2D | Affine transform of 2D point/vector |
| common::AVIFileError | Tworzy wyjątek na podstawie błędu biblioteki AviFile (część WinAPI) |
| common::Barrier | Bariera |
| common::Base64Decoder | Dekoduje ciąg znaków wejściowych zapisanych w standardzie base64 na dane binarne |
| common::Base64Encoder | Koduje strumień binarnych danych wejściowych na ciąg znaków base64 |
| common::BinDecoder | Dekoduje ciąg znaków wejściowych zapisanych binarnie (znakami '0' i '1') na dane binarne |
| common::BinEncoder | Koduje strumień binarnych danych wejściowych na ciąg złożony ze znaków '0' i '1' (po 8 na każdy bajt) |
| common::BOX | AABB z 2 punktów 3D |
| common::BstrString | Wrapper for Unicode string of type BSTR used in Windows OLE Automation |
| common::BufferingStream | |
| common::CharReader | Nakładka przyspieszająca odczytująca ze strumienia pojedyncze znaki i inne rzeczy |
| common::CharWriter | Nakładka przyspieszająca zapisująca do strumienia pojedyncze znaki i inne rzeczy |
| common::CloseHandlePolicy | Polityka zwalniania uchwytu - robi: CloseHandle(p); |
| common::CmdLineParser | Parser wiersza poleceń |
| common::COLOR | Kolor w formacie A8R8G8B8 |
| common::COLORF | Kolor z 4 liczb typu float - R, G, B, A |
| common::CommonGUID | Reprezentuje 128-bitowy globalnie unikatowy identyfikator, zgodnie z RFC 4122 |
| common::Cond | Zmienna warunkowa |
| common::CounterOverlayStream | Nakładka na strumień zliczająca ilość zapisanych i odczytanych bajtów |
| common::CRC32_Calc | Klasa obliczająca sumę CRC32 z kolejno podawanych bloków danych |
| common::CubicBezierCurveIntegral< T > | |
| common::DATESPAN | Reprezentuje odcinek czasu |
| common::DATETIME | Reprezentuje moment czasu |
| common::DeleteArrayPolicy | Polityka zwalaniania inteligentnych wskaźników, która robi: delete [] p; |
| common::DeleteObjectPolicy | Polityka zwalniania uchwytu - robi: DeleteObject(p); |
| common::DeletePolicy | Polityka zwalaniania inteligentnych wskaźników, która robi: delete p; |
| common::DevILError | Tworzy wyjątek na podstawie błędu biblioteki graficznej DevIL |
| common::DirectXError | Tworzy wyjątek na podstawie błędu biblioteki Direct3D |
| common::DirLister | Klasa do listowania zawartości katalogu |
| common::DynamicFreeList< T > | Alokator z samorozszerzeającą się pulą pamięci |
| common::ErrnoError | Wyjątek utworzony z systemowego błędu errno |
| common::Error | Klasa bazowa błędów |
| common::Event | Zdarzenie |
| common::FileStream | Strumień plikowy |
| common::FlatProfiler< KeyT, KeyTraits > | Class to measure duration of some code in a flat manner, without any hierarchy |
| common::FlatProfilerSampler< KeyT, KeyTraits > | Support RIAA class to collect time sample for FlatProfiler |
| common::FmodError | Wyjątek z błędem pobranym z biblioteki dźwiękowej FMOD |
| common::Format | Klasa do wygodnego składania stringów z różnych informacji |
| common::Format_pimpl | |
| common::FreeList< T > | Alokator posiadający stałą pulę pamięci |
| common::FRUSTUM_PLANES | Frustum opisany 6 płaszczyznami z wektorami normalnymi zwróconymi do wewnątrz |
| common::FRUSTUM_POINTS | Frustum zapisany jako 8 wierzchołków |
| common::FRUSTUM_RADAR | Frustum - reprezentacja radarowa |
| common::GameTime | Reprezentuje bądź to bezwzględny czas systemowy, bądź też odcinek (róznicę) czasu, jeśli odjęte dwa GameTime |
| common::GzipCompressionStream | Strumień do zapisu, który kompresuje w formacie gzip dołączając nagłówek gzip z podanymi parametrami |
| common::GzipDecompressionStream | Strumień do odczytu, który dekompresuje dane w formacie gzip odczytując też nagłówek |
| common::GzipFileStream | Obsługa pliku w formacie gzip (zalecane rozszerzenie ".gz") |
| common::Hash_Calc | Klasa obliczająca hash 32-bitowy z kolejno podawanych bloków danych |
| common::HexDecoder | Dekoduje ciąg znaków wejściowych zapisanych szesnastkowo na dane binarne |
| common::HexEncoder | Koduje strumień binarnych danych wejściowych na zapis szesnastkowy (po 2 znaki na każdy bajt) |
| common::HtmlFileLog | Log do pliku HTML |
| common::ILog | Abstrakcyjna kasa bazowa wszelkich logów |
| common::RoundInterpolator< T >::ITEM | |
| common::LimitOverlayStream | Nakładka na strumień ograniczająca liczbę odczytywanych i zapisywanych bajtów |
| common::LINE2D | Prosta 2D |
| common::Logger | Logger - klasa główna systemu logującego |
| common::MATRIX | Macierz 4 x 4 |
| common::MATRIX33 | Macierz 3 x 3 |
| common::MD5_Calc | Klasa obliczająca sumę MD5 z kolejno podawanych bloków danych |
| common::MD5_SUM | Suma MD5 |
| common::MemoryStream | Strumień pamięci statycznej |
| common::MersenneTwister | Wolniejszy w inicjalizacji, generowaniu i większy, ale za to tużo lepszy generator liczb pseudolosowych |
| common::MultiWriterStream | Zapisuje zapisywane dane do wielu podłączonych do niego strumieni na raz |
| common::Mutex | Muteks |
| common::MutexLock | Klasa pomagająca blokować muteks |
| common::tokdoc::Node | Main class that contains a tree node of TokDoc document. Can have name, value and subnodes |
| common::NullStream | Strumień pusty - nic nie robi |
| common::OBB | OBB - Oriented Bounding Box - prostopadłościan o dowolnej orientacji |
| common::OpenGLError | Wyjątek z błędem pobranym z biblioteki OpenGL za pomocą OpenGLError |
| common::OstreamLog | Log zapisujący do strumienia wyjściowego biblioteki standardowej C++ - std::ostream |
| common::OverlayStream | Abstrakcyjna klasa bazowa nakładek na strumienie |
| common::PLANE | Płaszczyzna |
| common::POINT_ | Punkt 2D z liczb całkowitych |
| common::Profile | Klasa, której obiekt możesz dla wygody utworzyć zamiast wywoływać Begin i End profilera |
| common::Profiler | Profiler |
| common::ProfilerItem | Pozycja danych profilera |
| common::QUATERNION | Kwaternion |
| common::RandomGenerator | Generator liczb pseudolosowych |
| common::RayToTriangleCalc | Klasa, która dzięki pamiętaniu wyników pośrednich przyspiesza testowanie kolizji jednego trójkąta z wieloma promieniami |
| common::ReadLock | |
| common::RECT3D | Płaski prostokąt, dowolnie zorientowany w przestrzeni 3D |
| common::RECTF | Prostokąt z 4 floatów |
| common::RECTI | Prostokąt z liczb całkowitych |
| common::ReleasePolicy | Polityka zwalaniania inteligentnych wskaźników, która robi: p->Release(); |
| common::RingBuffer | Bufor kołowy |
| common::RoundInterpolator< T > | Interpoluje daną wielkość między wartościami kluczowymi dla parametru w zakresie 0..1 z zawinięciem |
| common::RWLock | |
| common::scoped_handle< T, PolicyT > | Inteligentny uchwyt - wyłączna własność |
| common::scoped_ptr< T, PolicyT > | Inteligentny wskaźnik z wyłącznym prawem własności |
| common::SDLError | Wyjątek z błędem pobranym z biblioteki SDL za pomocą SDLError |
| common::SeekableStream | Abstrakcyjna klasa bazowa strumieni pozwalających na odczytywanie rozmiaru i zmianę pozycji |
| common::Semaphore | Semafor zliczający |
| common::shared_handle< T, PolicyT > | Inteligentny uchwyt ze zliczaniem referencji |
| common::shared_ptr< T, PolicyT > | Inteligentny wskaźnik ze zliczaniem referencji |
| common::Singleton< T > | Wzorzec projektowy Singleton - klasa bazowa |
| common::SmoothCD_obj< T > | |
| SthToStr_obj< T > | |
| SthToStr_obj< bool > | |
| SthToStr_obj< char * > | |
| SthToStr_obj< common::AFFINE2D > | |
| SthToStr_obj< common::BOX > | |
| SthToStr_obj< common::COLOR > | |
| SthToStr_obj< common::COLORF > | |
| SthToStr_obj< common::DATETIME > | |
| SthToStr_obj< common::LINE2D > | |
| SthToStr_obj< common::MATRIX > | |
| SthToStr_obj< common::MD5_SUM > | |
| SthToStr_obj< common::PLANE > | |
| SthToStr_obj< common::POINT_ > | |
| SthToStr_obj< common::QUATERNION > | |
| SthToStr_obj< common::RECTF > | |
| SthToStr_obj< common::RECTI > | |
| SthToStr_obj< common::TIMESPAN > | |
| SthToStr_obj< common::TMSTRUCT > | |
| SthToStr_obj< common::VEC2 > | |
| SthToStr_obj< common::VEC3 > | |
| SthToStr_obj< common::VEC4 > | |
| SthToStr_obj< const tchar * > | |
| SthToStr_obj< const void * > | |
| SthToStr_obj< double > | |
| SthToStr_obj< float > | |
| SthToStr_obj< int2 > | |
| SthToStr_obj< int4 > | |
| SthToStr_obj< int8 > | |
| SthToStr_obj< long > | |
| SthToStr_obj< std::vector< T > > | |
| SthToStr_obj< tchar > | |
| SthToStr_obj< tstring > | |
| SthToStr_obj< uint1 > | |
| SthToStr_obj< uint2 > | |
| SthToStr_obj< uint4 > | |
| SthToStr_obj< uint8 > | |
| SthToStr_obj< unsigned long > | |
| SthToStr_obj< void * > | |
| common::Stream | Abstrakcyjna klasa bazowa strumieni danych binarnych |
| common::StrGreaterI | Predykat do porównywania łańcuchów bez rozróżniania wielkości liter |
| common::StringNaturalCompare | Klasa do porównywania w porządku naturalnym |
| common::StringNaturalGreater | Predykat do sortowania łańcuchów w porządku naturalnym |
| common::StringNaturalLess | Predykat do sortowania łańcuchów w porządku naturalnym |
| common::StringStream | Strumień oparty na łańcuchu std::string |
| common::StrLessI | Predykat do porównywania łańcuchów bez rozróżniania wielkości liter |
| StrToSth_obj< T > | |
| StrToSth_obj< bool > | |
| StrToSth_obj< common::AFFINE2D > | |
| StrToSth_obj< common::BOX > | |
| StrToSth_obj< common::COLOR > | |
| StrToSth_obj< common::COLORF > | |
| StrToSth_obj< common::LINE2D > | |
| StrToSth_obj< common::MATRIX > | |
| StrToSth_obj< common::MD5_SUM > | |
| StrToSth_obj< common::PLANE > | |
| StrToSth_obj< common::POINT_ > | |
| StrToSth_obj< common::QUATERNION > | |
| StrToSth_obj< common::RECTF > | |
| StrToSth_obj< common::RECTI > | |
| StrToSth_obj< common::TMSTRUCT > | |
| StrToSth_obj< common::VEC2 > | |
| StrToSth_obj< common::VEC3 > | |
| StrToSth_obj< common::VEC4 > | |
| StrToSth_obj< double > | |
| StrToSth_obj< float > | |
| StrToSth_obj< int2 > | |
| StrToSth_obj< int4 > | |
| StrToSth_obj< int8 > | |
| StrToSth_obj< long > | |
| StrToSth_obj< std::vector< T > > | |
| StrToSth_obj< tchar > | |
| StrToSth_obj< tstring > | |
| StrToSth_obj< uint1 > | |
| StrToSth_obj< uint2 > | |
| StrToSth_obj< uint4 > | |
| StrToSth_obj< uint8 > | |
| StrToSth_obj< unsigned long > | |
| common::HtmlFileLog::STYLE | |
| common::TextFileLog | Log do pliku TXT |
| common::Thread | Klasa bazowa wątku |
| common::TIMESPAN | Reprezentuje odcinek czasu |
| common::TMSTRUCT | Reprezentuje moment czasu |
| common::Tokenizer | Tokenizer |
| common::TokenizerError | Klasa błędu dla tokenizera |
| common::TokenWriter | |
| common::UniqueGenerator | Generator unikatowych identyfikatorów |
| common::VEC2 | Wektor floatów 2D |
| common::VEC3 | Wektor floatów 3D |
| common::VEC4 | Wektor floatów 4D |
| common::VectorStream | Strumień pamięci, ale dynamicznej |
| common::WCharReader | Nakładka przyspieszająca odczytująca ze strumienia pojedyncze znaki Unicode |
| common::WCharWriter | Nakładka przyspieszająca zapisująca do strumienia pojedyncze znaki Unicode |
| common::Win32Error | Tworzy wyjątek na podstawie błędu WinAPI pobieranego za pomocą GetLastError |
| common::WinSockError | Tworzy wyjątek na podstawie błędu biblioteki WinSock |
| common::WriteLock | |
| common::XorCoder | Koduje lub dekoduje zapisywane/odczytywane bajty XOR podany bajt lub ciąg bajtów |
| common::ZlibCompressionStream | Strumień do zapisu, który kompresuje dane w formacie zlib |
| common::ZlibDecompressionStream | Strumień do odczytu dekompresujący dane w formacie Zlib |
| common::ZlibError | Klasa wyjątku dla błędu zgłoszonego przez bibliotekę zlib |