![]() |
RAMSES Documentation
27.0.130
Information for RAMSES users and developers
|
Class to extract DCSM metadata entries from. Objects of this type will be provided by ramses callbacks and should not be created directly. More...
#include <DcsmMetadataUpdate.h>
Public Member Functions | |
~DcsmMetadataUpdate () | |
Destructor. More... | |
bool | hasPreviewImagePng () const |
Check if object contains PNG preview image metadata entry. More... | |
std::vector< unsigned char > | getPreviewImagePng () const |
Get preview image metadata entry. The vector contains in memory representation of a PNG file. Will be empty when not hasPreviewImagePng(). More... | |
bool | hasPreviewDescription () const |
Check if object contains preview description metadata entry. More... | |
std::u32string | getPreviewDescription () const |
Get preview description metadata entry as utf32 string. Will be empty when not hasPreviewDescription(). More... | |
bool | hasWidgetOrder () const |
Check if object contains widget order metadata entry. More... | |
int32_t | getWidgetOrder () const |
Get widget order metadata entry. Value is undefined when not hasWidgetOrder(). More... | |
bool | hasWidgetBackgroundID () const |
Check if object contains widget background id metadata entry. More... | |
int32_t | getWidgetBackgroundID () const |
Get widget background id metadata entry. Value is undefined when not hasWidgetBackgroundID(). More... | |
bool | hasWidgetHUDLineID () const |
Check if object contains widget hud line id metadata entry. More... | |
int32_t | getWidgetHUDLineID () const |
Get widget hud line id metadata entry. Value is undefined when not hasWidgetHUDLineID(). More... | |
bool | hasCarModel () const |
Check if object contains car model metadata entry. More... | |
int32_t | getCarModel () const |
Get car model metadata entry. Value is undefined when not hasCarModel(). More... | |
bool | hasCarModelView () const |
Check if object contains car model view metadata entry. More... | |
CarModelViewMetadata | getCarModelView () const |
Get car model view metadata entry. Value is undefined when not hasCarModelView(). More... | |
bool | hasCarModelViewExtended () const |
Check if object contains car model view extended metadata entry. More... | |
CarModelViewMetadataExtended | getCarModelViewExtended () const |
Get car model view extended metadata entry. Value is undefined when not hasCarModelViewExtended(). More... | |
AnimationInformation | getCarModelViewAnimationInfo () const |
Get animation information associated with car model view metadata entry. Value is undefined when not hasCarModelView(). More... | |
bool | hasCarModelVisibility () const |
Check if object contains car model visibility metadata entry. More... | |
bool | getCarModelVisibility () const |
Get car model visibility metadata entry. Value is undefined when not hasCarModelVisibility(). More... | |
bool | hasExclusiveBackground () const |
Check if object contains exclusive background metadata entry. More... | |
bool | getExclusiveBackground () const |
Get exclusive background metadata entry. Value is undefined when not hasExclusiveBackground(). More... | |
bool | hasStreamID () const |
Check if object contains streamID metadata entry. More... | |
int32_t | getStreamID () const |
Get streamID metadata entry. Value is undefined when not hasStreamID(). More... | |
bool | hasDisplayedDataFlags () const |
Check if object contains displayed data flags metadata entry. More... | |
uint32_t | getDisplayedDataFlags () const |
Get displayed data flags. Value is undefined when not hasDisplayedDataFlags(). More... | |
bool | hasContentFlippedVertically () const |
Check if object contains a contentFlippedVertically entry. More... | |
bool | getContentFlippedVertically () const |
Get contentFlippedVertically metadata entry. Value is undefined when not hasContentFlippedVertically(). More... | |
bool | hasLayoutAvailability () const |
Check if object contains layoutAvailability metadata entry. More... | |
uint8_t | getLayoutAvailability () const |
Get layout availability metadata entry. Value is undefined when not hasLayoutAvailability(). More... | |
bool | hasConfiguratorPriority () const |
Check if object contains configuratorPriority metadata entry. More... | |
uint8_t | getConfiguratorPriority () const |
Get the widget configurator priority for this dcsm content Value is undefined if not hasConfiguratorPriority(). More... | |
DcsmMetadataUpdate ()=delete | |
Deleted default constructor. More... | |
DcsmMetadataUpdate (DcsmMetadataUpdateImpl &impl_) | |
Constructor from impl. More... | |
DcsmMetadataUpdate (DcsmMetadataUpdate &&other)=delete | |
Deleted move constructor. More... | |
DcsmMetadataUpdate & | operator= (DcsmMetadataUpdate &&other)=delete |
Deleted move assignment. More... | |
DcsmMetadataUpdate (const DcsmMetadataUpdate &other)=delete | |
Deleted copy constructor. More... | |
DcsmMetadataUpdate & | operator= (const DcsmMetadataUpdate &other)=delete |
Deleted copy assignment. More... | |
![]() | |
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 | |
DcsmMetadataUpdateImpl & | impl |
![]() | |
class StatusObjectImpl & | impl |
Additional Inherited Members | |
![]() | |
StatusObject (StatusObjectImpl &pimpl) | |
Constructor for StatusObject. More... | |
virtual | ~StatusObject () |
Destructor of the StatusObject. More... | |
Class to extract DCSM metadata entries from. Objects of this type will be provided by ramses callbacks and should not be created directly.
The object can be queried for all available metadata types and when they are available the metadata entries can be extracted. See IDcsmConsumerEventHandler::contentMetadataUpdated() for more details.
ramses::DcsmMetadataUpdate::~DcsmMetadataUpdate | ( | ) |
Destructor.
|
delete |
Deleted default constructor.
|
explicit |
Constructor from impl.
impl_ | impl |
|
delete |
Deleted move constructor.
other | unused |
|
delete |
Deleted copy constructor.
other | unused |
int32_t ramses::DcsmMetadataUpdate::getCarModel | ( | ) | const |
Get car model metadata entry. Value is undefined when not hasCarModel().
CarModelViewMetadata ramses::DcsmMetadataUpdate::getCarModelView | ( | ) | const |
Get car model view metadata entry. Value is undefined when not hasCarModelView().
AnimationInformation ramses::DcsmMetadataUpdate::getCarModelViewAnimationInfo | ( | ) | const |
Get animation information associated with car model view metadata entry. Value is undefined when not hasCarModelView().
CarModelViewMetadataExtended ramses::DcsmMetadataUpdate::getCarModelViewExtended | ( | ) | const |
Get car model view extended metadata entry. Value is undefined when not hasCarModelViewExtended().
bool ramses::DcsmMetadataUpdate::getCarModelVisibility | ( | ) | const |
Get car model visibility metadata entry. Value is undefined when not hasCarModelVisibility().
uint8_t ramses::DcsmMetadataUpdate::getConfiguratorPriority | ( | ) | const |
Get the widget configurator priority for this dcsm content Value is undefined if not hasConfiguratorPriority().
bool ramses::DcsmMetadataUpdate::getContentFlippedVertically | ( | ) | const |
Get contentFlippedVertically metadata entry. Value is undefined when not hasContentFlippedVertically().
When set provider requests to flip content on Y-axis before displaying.
uint32_t ramses::DcsmMetadataUpdate::getDisplayedDataFlags | ( | ) | const |
Get displayed data flags. Value is undefined when not hasDisplayedDataFlags().
bool ramses::DcsmMetadataUpdate::getExclusiveBackground | ( | ) | const |
Get exclusive background metadata entry. Value is undefined when not hasExclusiveBackground().
uint8_t ramses::DcsmMetadataUpdate::getLayoutAvailability | ( | ) | const |
Get layout availability metadata entry. Value is undefined when not hasLayoutAvailability().
std::u32string ramses::DcsmMetadataUpdate::getPreviewDescription | ( | ) | const |
Get preview description metadata entry as utf32 string. Will be empty when not hasPreviewDescription().
std::vector<unsigned char> ramses::DcsmMetadataUpdate::getPreviewImagePng | ( | ) | const |
Get preview image metadata entry. The vector contains in memory representation of a PNG file. Will be empty when not hasPreviewImagePng().
int32_t ramses::DcsmMetadataUpdate::getStreamID | ( | ) | const |
Get streamID metadata entry. Value is undefined when not hasStreamID().
int32_t ramses::DcsmMetadataUpdate::getWidgetBackgroundID | ( | ) | const |
Get widget background id metadata entry. Value is undefined when not hasWidgetBackgroundID().
int32_t ramses::DcsmMetadataUpdate::getWidgetHUDLineID | ( | ) | const |
Get widget hud line id metadata entry. Value is undefined when not hasWidgetHUDLineID().
int32_t ramses::DcsmMetadataUpdate::getWidgetOrder | ( | ) | const |
Get widget order metadata entry. Value is undefined when not hasWidgetOrder().
bool ramses::DcsmMetadataUpdate::hasCarModel | ( | ) | const |
Check if object contains car model metadata entry.
bool ramses::DcsmMetadataUpdate::hasCarModelView | ( | ) | const |
Check if object contains car model view metadata entry.
bool ramses::DcsmMetadataUpdate::hasCarModelViewExtended | ( | ) | const |
Check if object contains car model view extended metadata entry.
bool ramses::DcsmMetadataUpdate::hasCarModelVisibility | ( | ) | const |
Check if object contains car model visibility metadata entry.
bool ramses::DcsmMetadataUpdate::hasConfiguratorPriority | ( | ) | const |
Check if object contains configuratorPriority metadata entry.
bool ramses::DcsmMetadataUpdate::hasContentFlippedVertically | ( | ) | const |
Check if object contains a contentFlippedVertically entry.
bool ramses::DcsmMetadataUpdate::hasDisplayedDataFlags | ( | ) | const |
Check if object contains displayed data flags metadata entry.
bool ramses::DcsmMetadataUpdate::hasExclusiveBackground | ( | ) | const |
Check if object contains exclusive background metadata entry.
bool ramses::DcsmMetadataUpdate::hasLayoutAvailability | ( | ) | const |
Check if object contains layoutAvailability metadata entry.
bool ramses::DcsmMetadataUpdate::hasPreviewDescription | ( | ) | const |
Check if object contains preview description metadata entry.
bool ramses::DcsmMetadataUpdate::hasPreviewImagePng | ( | ) | const |
Check if object contains PNG preview image metadata entry.
bool ramses::DcsmMetadataUpdate::hasStreamID | ( | ) | const |
Check if object contains streamID metadata entry.
bool ramses::DcsmMetadataUpdate::hasWidgetBackgroundID | ( | ) | const |
Check if object contains widget background id metadata entry.
bool ramses::DcsmMetadataUpdate::hasWidgetHUDLineID | ( | ) | const |
Check if object contains widget hud line id metadata entry.
bool ramses::DcsmMetadataUpdate::hasWidgetOrder | ( | ) | const |
Check if object contains widget order metadata entry.
|
delete |
Deleted copy assignment.
other | unused |
|
delete |
Deleted move assignment.
other | unused |
DcsmMetadataUpdateImpl& ramses::DcsmMetadataUpdate::impl |
Stores internal data for implementation specifics of DcsmMetadataUpdate