cesium-native 0.43.0
|
A view on an array element of a PropertyTableProperty
or PropertyTextureProperty
.
More...
#include <CesiumGltf/PropertyArrayView.h>
Public Member Functions | |
PropertyArrayView () | |
Constructs an empty array view. | |
PropertyArrayView (const std::span< const std::byte > &buffer) noexcept | |
Constructs an array view from a buffer. | |
const ElementType & | operator[] (int64_t index) const noexcept |
Accesses the element of this array at the given index. | |
int64_t | size () const noexcept |
The number of elements in this array. | |
auto | begin () |
The begin iterator. | |
auto | end () |
The end iterator. | |
auto | begin () const |
The begin iterator. | |
auto | end () const |
The end iterator. | |
A view on an array element of a PropertyTableProperty
or PropertyTextureProperty
.
Provides utility to retrieve the data stored in the array of elements via the array index operator.
Definition at line 23 of file PropertyArrayView.h.
|
inline |
Constructs an empty array view.
Definition at line 28 of file PropertyArrayView.h.
|
inlinenoexcept |
Constructs an array view from a buffer.
buffer | The buffer containing the values. |
Definition at line 35 of file PropertyArrayView.h.
|
inline |
The begin
iterator.
Definition at line 53 of file PropertyArrayView.h.
|
inline |
The begin
iterator.
Definition at line 59 of file PropertyArrayView.h.
|
inline |
The end
iterator.
Definition at line 57 of file PropertyArrayView.h.
|
inline |
The end
iterator.
Definition at line 61 of file PropertyArrayView.h.
|
inlinenoexcept |
Accesses the element of this array at the given index.
Definition at line 41 of file PropertyArrayView.h.
|
inlinenoexcept |
The number of elements in this array.
Definition at line 48 of file PropertyArrayView.h.