Blend2D
2D Vector Graphics Engine
About
Roadmap
Performance
Docs
Research
Support
Download
{Fiddle}
Topics
Getting Started
Build Instructions
Multithreaded Rendering
API Reference
Index
Class List
Global API
Geometry API
Imaging API
Styling API
Text API
Rendering Context
Runtime API
Filesystem API
Impl API
Macros
C API
Object Model
BLArrayView< T > Struct Template Reference
Global API
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
()
void
reset
(
const
T* dataIn,
size_t
sizeIn)
const
T&
operator[]
(
size_t
index)
const
T*
begin
()
const
const
T*
end
()
const
const
T*
cbegin
()
const
const
T*
cend
()
const