cesium-native
0.41.0
|
Indicates the status of a property view. More...
#include <CesiumGltf/PropertyView.h>
Static Public Attributes | |
static const PropertyViewStatusType | Valid = 0 |
This property view is valid and ready to use. | |
static const PropertyViewStatusType | EmptyPropertyWithDefault = 1 |
This property view does not contain any data, but specifies a default value. This happens when a class property is defined with a default value and omitted from an instance of the class's collective properties. In this case, it is not possible to retrieve the raw data from a property, but its default value will be accessible. | |
static const PropertyViewStatusType | ErrorNonexistentProperty = 2 |
This property view is trying to view a property that does not exist. | |
static const PropertyViewStatusType | ErrorTypeMismatch = 3 |
This property view's type does not match what is specified in ClassProperty::type. | |
static const PropertyViewStatusType | ErrorComponentTypeMismatch = 4 |
This property view's component type does not match what is specified in ClassProperty::componentType. | |
static const PropertyViewStatusType | ErrorArrayTypeMismatch = 5 |
This property view differs from what is specified in ClassProperty::array. | |
static const PropertyViewStatusType | ErrorInvalidNormalization = 6 |
This property says it is normalized, but it does not have an integer component type. | |
static const PropertyViewStatusType | ErrorNormalizationMismatch = 7 |
This property view's normalization differs from what is specified in ClassProperty::normalized. | |
static const PropertyViewStatusType | ErrorInvalidOffset = 8 |
The property provided an invalid offset value. | |
static const PropertyViewStatusType | ErrorInvalidScale = 9 |
The property provided an invalid scale value. | |
static const PropertyViewStatusType | ErrorInvalidMax = 10 |
The property provided an invalid maximum value. | |
static const PropertyViewStatusType | ErrorInvalidMin = 11 |
The property provided an invalid minimum value. | |
static const PropertyViewStatusType | ErrorInvalidNoDataValue = 12 |
The property provided an invalid "no data" value. | |
static const PropertyViewStatusType | ErrorInvalidDefaultValue = 13 |
The property provided an invalid default value. | |
Indicates the status of a property view.
The PropertyView constructor always completes successfully. However, there may be fundamental errors with the property definition. In such cases, this enumeration provides the reason.
This is defined with a class of static consts as opposed to an enum, so that derived property view classes can extend the statuses with their own specific errors.
Definition at line 27 of file PropertyView.h.