![]() |
RAMSES Documentation
27.0.130
Information for RAMSES users and developers
|
The DataVector4i data object stores a vector with 4 integer components within a scene. More...
#include <DataVector4i.h>
Public Member Functions | |
| status_t | setValue (int32_t x, int32_t y, int32_t z, int32_t w) |
| Sets/updates the stored values of the vector. More... | |
| status_t | getValue (int32_t &x, int32_t &y, int32_t &z, int32_t &w) const |
| Gets all stored values of the vector. More... | |
Public Member Functions inherited from ramses::SceneObject | |
| sceneObjectId_t | getSceneObjectId () const |
| Returns scene object id which is automatically assigned at creation time of object and is unique within scope of one scene. More... | |
| sceneId_t | getSceneId () const |
| Returns sceneid to which this object belongs to. More... | |
Public Member Functions inherited from ramses::RamsesObject | |
| const char * | getName () const |
| Returns the name of the object. More... | |
| status_t | setName (const char *name) |
| Changes the name of the object. More... | |
| ERamsesObjectType | getType () const |
| Gets type of the object. More... | |
| bool | isOfType (ERamsesObjectType type) const |
| Checks if the object is of given type. More... | |
Public Member Functions inherited from ramses::StatusObject | |
| status_t | validate () const |
| Generates verbose validation of the object. More... | |
| const char * | getValidationReport (EValidationSeverity minSeverity=EValidationSeverity_Info) const |
| Provides verbose report in human readable form generated by validate. More... | |
| const char * | getStatusMessage (status_t status) const |
| Get the string description for a status provided by a RAMSES API function. More... | |
| StatusObject (const StatusObject &other)=delete | |
| Deleted copy constructor. More... | |
| StatusObject & | operator= (const StatusObject &other)=delete |
| Deleted copy assignment. More... | |
Protected Member Functions | |
| DataVector4i (DataObjectImpl &pimpl) | |
| Constructor of DataVector4i. More... | |
| virtual | ~DataVector4i () |
| Destructor of the DataVector4i. More... | |
Protected Member Functions inherited from ramses::DataObject | |
| DataObject (DataObjectImpl &pimpl) | |
| Constructor of DataObject. More... | |
| virtual | ~DataObject () |
| Destructor for a DataObject. More... | |
Protected Member Functions inherited from ramses::SceneObject | |
| SceneObject (SceneObjectImpl &pimpl) | |
| Constructor for SceneObject. More... | |
| virtual | ~SceneObject () |
| Destructor of the SceneObject. More... | |
Protected Member Functions inherited from ramses::ClientObject | |
| ClientObject (ClientObjectImpl &pimpl) | |
| Constructor for ClientObject. More... | |
| virtual | ~ClientObject () |
| Destructor of the ClientObject. More... | |
Protected Member Functions inherited from ramses::RamsesObject | |
| RamsesObject (RamsesObjectImpl &pimpl) | |
| Constructor for RamsesObject. More... | |
| virtual | ~RamsesObject () |
| Destructor of the RamsesObject. More... | |
Protected Member Functions inherited from ramses::StatusObject | |
| StatusObject (StatusObjectImpl &pimpl) | |
| Constructor for StatusObject. More... | |
| virtual | ~StatusObject () |
| Destructor of the StatusObject. More... | |
Friends | |
| class | SceneImpl |
| Scene is the factory for creating DataVector4i instances. More... | |
Additional Inherited Members | |
Public Attributes inherited from ramses::DataObject | |
| class DataObjectImpl & | impl |
Public Attributes inherited from ramses::SceneObject | |
| class SceneObjectImpl & | impl |
Public Attributes inherited from ramses::ClientObject | |
| class ClientObjectImpl & | impl |
Public Attributes inherited from ramses::RamsesObject | |
| class RamsesObjectImpl & | impl |
Public Attributes inherited from ramses::StatusObject | |
| class StatusObjectImpl & | impl |
The DataVector4i data object stores a vector with 4 integer components within a scene.
|
explicitprotected |
Constructor of DataVector4i.
| [in] | pimpl | Internal data for implementation specifics of a DataObject (sink - instance becomes owner) |
|
protectedvirtual |
Destructor of the DataVector4i.
| status_t ramses::DataVector4i::getValue | ( | int32_t & | x, |
| int32_t & | y, | ||
| int32_t & | z, | ||
| int32_t & | w | ||
| ) | const |
Gets all stored values of the vector.
| [out] | x | value of the first component of the vector. |
| [out] | y | value of the second component of the vector. |
| [out] | z | value of the third component of the vector. |
| [out] | w | value of the fourth component of the vector. |
| status_t ramses::DataVector4i::setValue | ( | int32_t | x, |
| int32_t | y, | ||
| int32_t | z, | ||
| int32_t | w | ||
| ) |
Sets/updates the stored values of the vector.
| [in] | x | new value for the first component of the vector. |
| [in] | y | new value for the second component of the vector. |
| [in] | z | new value for the third component of the vector. |
| [in] | w | new value for the fourth component of the vector. |
|
friend |
Scene is the factory for creating DataVector4i instances.