cesium-native 0.48.0
|
A view on a string 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 > &values, const std::span< const std::byte > &stringOffsets, PropertyComponentType stringOffsetType, int64_t size) noexcept | |
Constructs an array view from buffers and their information. | |
std::string_view | operator[] (int64_t index) const noexcept |
Obtains an std::string_view for the element at the given index. | |
int64_t | size () const noexcept |
The number of elements in this array. | |
PropertyArrayView () | |
Constructs an empty array view. | |
PropertyArrayView (const std::span< const std::byte > &buffer) noexcept | |
Constructs an array view from a buffer. | |
const std::string_view & | 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 | begin () const |
The begin iterator. | |
auto | end () |
The end iterator. | |
auto | end () const |
The end iterator. | |
A view on a string 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 229 of file PropertyArrayView.h.
|
inline |
Constructs an empty array view.
Definition at line 234 of file PropertyArrayView.h.
|
inlinenoexcept |
Constructs an array view from buffers and their information.
values | The buffer containing the values. |
stringOffsets | The buffer containing the string offsets. |
stringOffsetType | The component type of the string offsets. |
size | The number of values in the array. |
Definition at line 248 of file PropertyArrayView.h.
|
inline |
Constructs an empty array view.
Definition at line 26 of file PropertyArrayView.h.
|
inlinenoexcept |
Constructs an array view from a buffer.
buffer | The buffer containing the values. |
Definition at line 33 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 39 of file PropertyArrayView.h.
|
inlinenoexcept |
Obtains an std::string_view
for the element at the given index.
Definition at line 261 of file PropertyArrayView.h.
|
inlinenoexcept |
The number of elements in this array.
Definition at line 46 of file PropertyArrayView.h.
|
inlinenoexcept |
The number of elements in this array.
Definition at line 278 of file PropertyArrayView.h.