|  | RAMSES Documentation
    27.0.130
    Information for RAMSES users and developers | 
TextureCube stores pixel data with 6 equally sized quadratic faces. More...
#include <TextureCube.h>
| Public Member Functions | |
| uint32_t | getSize () const | 
| Gets cube texture edge length.  More... | |
| ETextureFormat | getTextureFormat () const | 
| Gets texture format.  More... | |
| const TextureSwizzle & | getTextureSwizzle () const | 
| Gets swizzle description.  More... | |
|  Public Member Functions inherited from ramses::Resource | |
| resourceId_t | getResourceId () const | 
| Get resource Id.  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... | |
| Public Attributes | |
| class TextureCubeImpl & | impl | 
|  Public Attributes inherited from ramses::Resource | |
| class ResourceImpl & | 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 | 
| Protected Member Functions | |
| TextureCube (TextureCubeImpl &pimpl) | |
| Constructor of TextureCube.  More... | |
| virtual | ~TextureCube () | 
| Destructor of the TextureCube.  More... | |
|  Protected Member Functions inherited from ramses::Resource | |
| Resource (ResourceImpl &pimpl) | |
| Constructor for Resource.  More... | |
| virtual | ~Resource () | 
| Destructor for Resource.  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 TextureCube instances.  More... | |
TextureCube stores pixel data with 6 equally sized quadratic faces.
| 
 | explicitprotected | 
Constructor of TextureCube.
| [in] | pimpl | Internal data for implementation specifics of TextureCube (sink - instance becomes owner) | 
| 
 | protectedvirtual | 
Destructor of the TextureCube.
| uint32_t ramses::TextureCube::getSize | ( | ) | const | 
Gets cube texture edge length.
| ETextureFormat ramses::TextureCube::getTextureFormat | ( | ) | const | 
Gets texture format.
| const TextureSwizzle& ramses::TextureCube::getTextureSwizzle | ( | ) | const | 
Gets swizzle description.
| 
 | friend | 
Scene is the factory for creating TextureCube instances.
| class TextureCubeImpl& ramses::TextureCube::impl | 
Stores internal data for implementation specifics of TextureCube.