Core component

The Core component is the core component defining base classes. More...

Classes

class  cee::AppLogging
 Static helper class for doing application level logging. More...
 
class  cee::BoundingBox
 Axis-aligned bounding box. More...
 
class  cee::CodeLocation
 Represents a source code location. More...
 
class  cee::Color3f
 Class for storing an RGB color triplet. More...
 
class  cee::Color4f
 Class for storing an RGBA color. More...
 
class  cee::CoreComponent
 Static class for initialization of the Core component. More...
 
class  cee::FileSystem
 Static class containing file system utility functions. More...
 
class  cee::Image
 Stores an RGBA image with 8 bits per pixel. More...
 
class  cee::ImageIoJpeg
 Helper class for reading and writing JPEG images. More...
 
class  cee::ImageIoPng
 Helper class for reading and writing PNG images. More...
 
class  cee::ImageResources
 Class for storing image resources. More...
 
class  cee::InitializationOptions
 Options object for specifying initialization options for Ceetron Desktop Components. More...
 
class  cee::Instance
 Ceetron Desktop Components instance object. More...
 
class  cee::LogDestination
 Base class for log destinations. More...
 
class  cee::LogDestinationConsole
 Log destination that writes output to console. More...
 
class  cee::LogDestinationFile
 Log destination that writes output to text file. More...
 
class  cee::LogEvent
 Small class describing a logged event. More...
 
class  cee::LogManager
 Class for managing log messages. More...
 
class  cee::Mat4d
 4 dimensional matrix. More...
 
class  cee::Plane
 Class defining a plane in space. More...
 
class  cee::PropertySet
 A property set stores a set of properties each consisting of a key and a value. More...
 
class  cee::PropertySetCollection
 A collection of property sets. More...
 
class  cee::PtrRef< T >
 Smart pointer class used for handling reference counted objects (that derive from Object). More...
 
class  cee::Ray
 A ray that can be used for intersection testing. More...
 
class  cee::RefCountedObject
 Base class for all reference counted objects with built-in support for intrusive reference counting. More...
 
class  cee::Str
 A general unicode based string class. More...
 
class  cee::SymmetricTensor
 A symmetric 3x3 tensor represented by 6 values: xx, yy, zz, xy, yz, zx. More...
 
class  cee::SharedMemorySymmetricTensor
 A symmetric 3x3 tensor represented by 6 values: xx, yy, zz, xy, yz, zx. More...
 
class  cee::Timer
 Class for doing high precision timing. Actual resolution is platform dependent. More...
 
class  cee::Variant
 The Variant class acts like a union for the most common data types. More...
 
class  cee::Vec2d
 Vector class for a 2D double vector. More...
 
class  cee::Vec2f
 Vector class for a 2D float vector. More...
 
class  cee::Vec3d
 Vector class for a 3D double vector. More...
 
class  cee::Vec3f
 Vector class for a 3D float vector. More...
 

Detailed Description

The Core component is the core component defining base classes.

There are no dependencies on OpenGL in this component