BLPathImpl Struct Reference

2D vector path [C Interface - Impl].

Public Members

Member Data Documentation

size_t BLPathImpl::capacity

Path vertex/command capacity.

volatile size_t BLPathImpl::refCount

Reference count.

uint8_t BLPathImpl::implType

Impl type.

uint8_t BLPathImpl::implTraits

Impl traits.

uint16_t BLPathImpl::memPoolData

Memory pool data.

volatile uint32_t BLPathImpl::flags

Path flags related to caching.

uint8_t* BLPathImpl::commandData

Command data.

BLPoint* BLPathImpl::vertexData

Vertex data.

size_t BLPathImpl::size

Vertex/command count.

BLPathView BLPathImpl::view

Path data as view.

union {... }

Union of either raw path-data or their view.