Ocean
Object.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::Rendering::Object
 This class is the base class for all rendering objects. More...
 

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.
 
 Ocean::Rendering
 Namespace of the Rendering library.
 

Typedefs

typedef Ocean::ObjectRef< Object > Ocean::Rendering::ObjectRef
 Definition of a rendering object reference with an internal reference counter. More...
 
typedef std::vector< ObjectRef > Ocean::Rendering::ObjectRefs
 Definition of a vector holding rendering object references. More...
 
typedef std::set< ObjectRef > Ocean::Rendering::ObjectRefSet
 Definition of a vector holding rendering object references. More...
 

Functions

std::ostream & Ocean::Rendering::operator<< (std::ostream &stream, const Object &object)
 Write the descriptive information of an object to a stream. More...
 
template<bool tActive>
MessageObject< tActive > & Ocean::Rendering::operator<< (MessageObject< tActive > &messageObject, const Object &object)
 Write the descriptive information of an object to a message object. More...
 
template<bool tActive>
MessageObject< tActive > & Ocean::Rendering::operator<< (MessageObject< tActive > &&messageObject, const Object &object)
 Write the descriptive information of an object to a message object. More...