cesium-native
0.41.0
|
Indicates the status of a property table property view. More...
#include <CesiumGltf/PropertyTablePropertyView.h>
Static Public Attributes | |
static const PropertyViewStatusType | ErrorInvalidPropertyTable = 14 |
This property view was initialized from an invalid PropertyTable. | |
static const PropertyViewStatusType | ErrorInvalidValueBufferView = 15 |
This property view does not have a valid value buffer view index. | |
static const PropertyViewStatusType | ErrorInvalidArrayOffsetBufferView = 16 |
This array property view does not have a valid array offset buffer view index. | |
static const PropertyViewStatusType | ErrorInvalidStringOffsetBufferView = 17 |
This string property view does not have a valid string offset buffer view index. | |
static const PropertyViewStatusType | ErrorInvalidValueBuffer = 18 |
This property view has a valid value buffer view, but the buffer view specifies an invalid buffer index. | |
static const PropertyViewStatusType | ErrorInvalidArrayOffsetBuffer = 19 |
This property view has a valid array string buffer view, but the buffer view specifies an invalid buffer index. | |
static const PropertyViewStatusType | ErrorInvalidStringOffsetBuffer = 20 |
This property view has a valid string offset buffer view, but the buffer view specifies an invalid buffer index. | |
static const PropertyViewStatusType | ErrorBufferViewOutOfBounds = 21 |
This property view has a buffer view that points outside the bounds of its target buffer. | |
static const PropertyViewStatusType | ErrorBufferViewSizeNotDivisibleByTypeSize = 22 |
This property view has an invalid buffer view; its length is not a multiple of the size of its type / offset type. | |
static const PropertyViewStatusType | ErrorBufferViewSizeDoesNotMatchPropertyTableCount = 23 |
This property view has an invalid buffer view; its length does not match the size of the property table. | |
static const PropertyViewStatusType | ErrorArrayCountAndOffsetBufferCoexist |
This array property view has both a fixed length and an offset buffer view defined. More... | |
static const PropertyViewStatusType | ErrorArrayCountAndOffsetBufferDontExist |
This array property view has neither a fixed length nor an offset buffer view defined. More... | |
static const PropertyViewStatusType | ErrorInvalidArrayOffsetType = 26 |
This property view has an unknown array offset type. | |
static const PropertyViewStatusType | ErrorInvalidStringOffsetType = 27 |
This property view has an unknown string offset type. | |
static const PropertyViewStatusType | ErrorArrayOffsetsNotSorted = 28 |
This property view's array offset values are not sorted in ascending order. | |
static const PropertyViewStatusType | ErrorStringOffsetsNotSorted = 29 |
This property view's string offset values are not sorted in ascending order. | |
static const PropertyViewStatusType | ErrorArrayOffsetOutOfBounds = 30 |
This property view has an array offset that is out of bounds. | |
static const PropertyViewStatusType | ErrorStringOffsetOutOfBounds = 31 |
This property view has a string offset that is out of bounds. | |
Static Public Attributes inherited from CesiumGltf::PropertyViewStatus | |
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 table property view.
The PropertyTablePropertyView constructor always completes successfully. However, it may not always reflect the actual content of the PropertyTableProperty, but instead indicate that its PropertyTablePropertyView::size is 0. This enumeration provides the reason.
Definition at line 27 of file PropertyTablePropertyView.h.
|
static |
This array property view has both a fixed length and an offset buffer view defined.
Definition at line 94 of file PropertyTablePropertyView.h.
|
static |
This array property view has neither a fixed length nor an offset buffer view defined.
Definition at line 101 of file PropertyTablePropertyView.h.