v0.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCCGUL::_CGUL_PIXELFORMATDESCRIPTOR
oCCGUL::_CGUL_PTHREAD_COND_T
oCCGUL::_CGUL_PTHREAD_MUTEX_T
oCCGUL::Network::AdapterContains information about a network interface
oCCGUL::Angle
oCCGUL::JSON::Array
oCCGUL::ColorT< Type >An RGBA (red, green, blue, alpha) color
oCCGUL::ColorT< Byte >
oCCGUL::ConditionVariable
oCCGUL::Container< T >
|\CCGUL::FixedList< T >A fixed list interface to set a fixed amount of data and fill in the slots of data
| oCCGUL::Array< T >
| \CCGUL::List< T >
|  \CCGUL::Vector< T, Allocator >A vector functionally equivalent to an std::vector but capable of acting as a FixedList
oCCGUL::Container< CGUL::ImageLoader * >
|\CCGUL::FixedList< CGUL::ImageLoader * >
| \CCGUL::List< CGUL::ImageLoader * >
|  \CCGUL::Vector< CGUL::ImageLoader * >
oCCGUL::Container< KeyType >
|\CCGUL::HashMap< KeyType, ValueType >
oCCGUL::Container< std::pair< EventFunction, void * > >
|\CCGUL::FixedList< std::pair< EventFunction, void * > >
| \CCGUL::List< std::pair< EventFunction, void * > >
|  \CCGUL::Vector< std::pair< EventFunction, void * > >
oCCGUL::OpenGL::Context
oCCGUL::Network::DNSUtility class used to perform DNS lookups
oCCGUL::Event< Type >A simple file utility
oCCGUL::Event< CGUL::WindowKeyButtonEvent >
oCCGUL::Event< CGUL::WindowMouseButtonEvent >
oCCGUL::Event< CGUL::WindowMouseMoveEvent >
oCexception
|\CCGUL::Exception
| oCCGUL::FatalException
| oCCGUL::FileException
| oCCGUL::ImageException
| oCCGUL::NetworkException
| oCCGUL::OpenGLException
| oCCGUL::StringException
| \CCGUL::WindowException
oCCGUL::FileFinder
oCCGUL::Font
oCCGUL::Glyph
oCCGUL::Network::HeaderA structure containing the response header for HTTPRequests
oCCGUL::Network::HTTPRequestA class to connect to webpages and request data
oCCGUL::ImageA container capable of loading and manipulating RGBA images
oCCGUL::ImageFilterA class for performing convolution filters on images. Filter rule: filter size must be odd (e.x 3x3, 5x5, etc) Note: Works similar to the method at: http://lodev.org/cgtutor/filtering.html
oCCGUL::ImageFormatA struct that defines an image format and how to treat it
oCCGUL::ImageHandlerSingleton class that registers image loaders/writers
oCCGUL::ImageLoaderBase class for image loaders
|oCCGUL::ImageLoaders::JPEGJPEG Loader
|oCCGUL::ImageLoaders::PNGPNG Loader
|\CCGUL::ImageLoaders::PPMPPM Loader
oCCGUL::Network::IPAddressUtility class to handle IPv4 or IPv6 addresses
oCjpegErrorMgr
oCCGUL::Logger
oCCGUL::MatrixT< Type >A 4v4 matrix
oCCGUL::Mutex
oCCGUL::JSON::Object
oCCGUL::QuaternionT< Type >Quaternion
oCCGUL::RandomA linear congruential generator capable of generating pseudorandom numbers
oCCGUL::RegexRegular expressions
oCCGUL::Network::SocketTCPA class to connect to or listen on a TCP network
oCCGUL::Network::SocketUDPA class to communicate on a UDP network
oCCGUL::StringA Utf-8 compliant string
oCCGUL::SystemCode
oCT
|\CCGUL::AutoRelease< T >An AutoRelease class to help be RAII compliant
oCCGUL::Thread
oCCGUL::TimerA timer to keep track of time, similar to a stop watch
oCCGUL::JSON::Value
oCvector
|oCCGUL::Vector< T, Allocator >A vector functionally equivalent to an std::vector but capable of acting as a FixedList
|oCCGUL::Vector< CGUL::ImageLoader * >
|\CCGUL::Vector< std::pair< EventFunction, void * > >
oCCGUL::Vector2T< Type >A two dimensional 32 bit floating point vector
oCCGUL::Vector2T< Float32 >
oCCGUL::Vector2T< SInt32 >
oCCGUL::Vector2T< UInt32 >
oCCGUL::Vector3T< Type >A three dimensional 32 bit floating point vector
oCCGUL::Vector4T< Type >A four dimensional 32 bit floating point vector
oCCGUL::WindowA class capable of creating windows and manipulating them
oCCGUL::WindowKeyButtonEvent
oCCGUL::WindowMouseButtonEvent
oCCGUL::WindowMouseMoveEvent
\CCGUL::WindowStyleContains customizable attributes for window creation