Blend2D
2D Vector Graphics Engine
About
Roadmap
Performance
Docs
Blog
Research
Support
Download
{Fiddle}
API Reference
Index
Class List
Globals
Containers
Geometries
Imaging
Styling
Text
Rendering
Runtime
Filesystem
Miscellaneous
Impl API
Macros
C API
Object Model
Topics
Getting Started
Build Instructions
Multithreaded Rendering
Index
⭢
Containers
⭢
BLArrayView< T >
BLArrayView< T > Struct Template Reference
template<typename T>
struct BLArrayView< T >
Array view of
T
.
Note
In C mode the type of data used by
BLArrayView
is
const void*
, thus it has to be retyped to a real type this view points to. There are only few specializations like
BLStringView
that point to a real type.
Public Members
const
T*
data
size_t
size
Member Functions
void
reset
()
noexcept
void
reset
(
const
T* dataIn,
size_t
sizeIn)
noexcept
const
T&
operator[]
(
size_t
index)
noexcept
const
T*
begin
()
const
noexcept
const
T*
end
()
const
noexcept
const
T*
cbegin
()
const
noexcept
const
T*
cend
()
const
noexcept