CGUL::_CGUL_PIXELFORMATDESCRIPTOR | |
CGUL::_CGUL_PTHREAD_COND_T | |
CGUL::_CGUL_PTHREAD_MUTEX_T | |
CGUL::Network::Adapter | Contains information about a network interface |
CGUL::Angle | |
CGUL::JSON::Array | |
CGUL::ColorT< Type > | An RGBA (red, green, blue, alpha) color |
CGUL::ColorT< Byte > | |
CGUL::ConditionVariable | |
CGUL::Container< T > | |
CGUL::FixedList< T > | A fixed list interface to set a fixed amount of data and fill in the slots of data |
CGUL::Array< T > | |
CGUL::List< T > | |
CGUL::Vector< T, Allocator > | A vector functionally equivalent to an std::vector but capable of acting as a FixedList |
CGUL::Container< CGUL::ImageLoader * > | |
CGUL::FixedList< CGUL::ImageLoader * > | |
CGUL::List< CGUL::ImageLoader * > | |
CGUL::Vector< CGUL::ImageLoader * > | |
CGUL::Container< KeyType > | |
CGUL::HashMap< KeyType, ValueType > | |
CGUL::Container< std::pair< EventFunction, void * > > | |
CGUL::FixedList< std::pair< EventFunction, void * > > | |
CGUL::List< std::pair< EventFunction, void * > > | |
CGUL::Vector< std::pair< EventFunction, void * > > | |
CGUL::OpenGL::Context | |
CGUL::Network::DNS | Utility class used to perform DNS lookups |
CGUL::Event< Type > | A simple file utility |
CGUL::Event< CGUL::WindowKeyButtonEvent > | |
CGUL::Event< CGUL::WindowMouseButtonEvent > | |
CGUL::Event< CGUL::WindowMouseMoveEvent > | |
exception | |
CGUL::Exception | |
CGUL::FatalException | |
CGUL::FileException | |
CGUL::ImageException | |
CGUL::NetworkException | |
CGUL::OpenGLException | |
CGUL::StringException | |
CGUL::WindowException | |
CGUL::FileFinder | |
CGUL::Font | |
CGUL::Glyph | |
CGUL::Network::Header | A structure containing the response header for HTTPRequests |
CGUL::Network::HTTPRequest | A class to connect to webpages and request data |
CGUL::Image | A container capable of loading and manipulating RGBA images |
CGUL::ImageFilter | A 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 |
CGUL::ImageFormat | A struct that defines an image format and how to treat it |
CGUL::ImageHandler | Singleton class that registers image loaders/writers |
CGUL::ImageLoader | Base class for image loaders |
CGUL::ImageLoaders::JPEG | JPEG Loader |
CGUL::ImageLoaders::PNG | PNG Loader |
CGUL::ImageLoaders::PPM | PPM Loader |
CGUL::Network::IPAddress | Utility class to handle IPv4 or IPv6 addresses |
jpegErrorMgr | |
CGUL::Logger | |
CGUL::MatrixT< Type > | A 4v4 matrix |
CGUL::Mutex | |
CGUL::JSON::Object | |
CGUL::QuaternionT< Type > | Quaternion |
CGUL::Random | A linear congruential generator capable of generating pseudorandom numbers |
CGUL::Regex | Regular expressions |
CGUL::Network::SocketTCP | A class to connect to or listen on a TCP network |
CGUL::Network::SocketUDP | A class to communicate on a UDP network |
CGUL::String | A Utf-8 compliant string |
CGUL::SystemCode | |
T | |
CGUL::AutoRelease< T > | An AutoRelease class to help be RAII compliant |
CGUL::Thread | |
CGUL::Timer | A timer to keep track of time, similar to a stop watch |
CGUL::JSON::Value | |
vector | |
CGUL::Vector< T, Allocator > | A vector functionally equivalent to an std::vector but capable of acting as a FixedList |
CGUL::Vector< CGUL::ImageLoader * > | |
CGUL::Vector< std::pair< EventFunction, void * > > | |
CGUL::Vector2T< Type > | A two dimensional 32 bit floating point vector |
CGUL::Vector2T< Float32 > | |
CGUL::Vector2T< SInt32 > | |
CGUL::Vector2T< UInt32 > | |
CGUL::Vector3T< Type > | A three dimensional 32 bit floating point vector |
CGUL::Vector4T< Type > | A four dimensional 32 bit floating point vector |
CGUL::Window | A class capable of creating windows and manipulating them |
CGUL::WindowKeyButtonEvent | |
CGUL::WindowMouseButtonEvent | |
CGUL::WindowMouseMoveEvent | |
CGUL::WindowStyle | Contains customizable attributes for window creation |