Zen API

- Home
- Topics
- Types
- Files

All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
Types
kApi/Data

## Description

Data collections and structures.

## Types
struct | kArgb
| 32-bit color pixel structure (B/G/R/A). More...
class | kArray1
| Represents a 1D array. More...
class | kArray2
| Represents a 2D array. More...
class | kArray3
| Represents a 3D array. More...
class | kArrayList
| Represents a list implemented with a dynamic array. More...
class | kBox
| Represents an instance of a value type as an object. More...
struct | kCfa
| Image color filter array type. More...
interface | kCollection
| Supports forward iteration over a collection of items. More...
struct | kComparison
| Represents a comparison type. More...
class | kImage
| Represents a 2D collection of pixels. More...
struct | kIterator
| Used in conjunction with the kCollection class to iterate over elements. More...
class | kList
| Represents a doubly-linked list. More...
class | kMap
| Represents a collection of key-value pairs stored in a hash table. More...
class | kMath
| Collection of mathematical utility functions. More...
struct | kPixelFormat
| Pixel format descriptor. More...
struct | kPoint16s
| 2D point structure with 16-bit signed integer fields. More...
struct | kPoint32f
| 2D point structure with 32-bit floating-point fields. More...
struct | kPoint32s
| 2D point structure with 32-bit signed integer fields. More...
struct | kPoint3d16s
| 3D point structure with 16-bit signed integer fields. More...
struct | kPoint3d32f
| 3D point structure with 32-bit floating-point fields. More...
struct | kPoint3d32s
| 3D point structure with 32-bit signed integer fields. More...
struct | kPoint3d64f
| 3D point structure with 64-bit floating-point fields. More...
struct | kPoint4d16s
| 4D point structure with 16-bit signed integer fields. More...
struct | kPoint64f
| 2D point structure with 64-bit floating-point fields. More...
class | kQueue
| Represents a FIFO queue implemented with a dynamic array. More...
struct | kRect16s
| Rectangle structure with 16-bit signed integer fields. More...
struct | kRect32f
| Rectangle structure with 32-bit floating-point fields. More...
struct | kRect32s
| Rectangle structure with 32-bit signed integer fields. More...
struct | kRect3d64f
| Rectangular cuboid structure with 64-bit floating-point fields. More...
struct | kRect64f
| Rectangle structure with 64-bit floating-point fields. More...
struct | kRgb
| 32-bit color pixel structure (B/G/R/X). More...
struct | kRotatedRect32f
| Rotated rectangle structure with 32-bit floating-point fields. More...
struct | kRotatedRect32s
| Rotated rectangle structure with 32-bit signed integer fields. More...
class | kString
| Represents a character string. More...
class | kXml
| Represents an XML document. More...