Zen API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
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...
 
interface  kArrayProvider
 Supports operations on contiguous array-based data types. More...
 
class  kBitArray
 Represents a 1D array of bits. 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...