9 #ifndef RAMSES_RAMSESOBJECT_H
10 #define RAMSES_RAMSESOBJECT_H
57 class RamsesObjectImpl&
impl;
#define RAMSES_API
Definition: APIExport.h:35
The RamsesObject is a base class for all client API objects owned by the framework.
Definition: RamsesObject.h:21
status_t setName(const char *name)
Changes the name of the object.
virtual ~RamsesObject()
Destructor of the RamsesObject.
const char * getName() const
Returns the name of the object.
class RamsesObjectImpl & impl
Definition: RamsesObject.h:57
bool isOfType(ERamsesObjectType type) const
Checks if the object is of given type.
RamsesObject(RamsesObjectImpl &pimpl)
Constructor for RamsesObject.
ERamsesObjectType getType() const
Gets type of the object.
The StatusObject provides status message handling.
Definition: StatusObject.h:22
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15
uint32_t status_t
Status is a handle to the result of an API call.
Definition: RamsesFrameworkTypes.h:26
ERamsesObjectType
RamsesObject type ID.
Definition: RamsesObjectTypes.h:18