Ocean
Loading...
Searching...
No Matches
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

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

Typedefs

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

Functions

std::ostream & Ocean::Rendering::operator<< (std::ostream &stream, const Object &object)
 Write the descriptive information of an object to a stream.
 
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.
 
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.