Zen API

- Home
- Topics
- Types
- Files

All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
All Types
All library types:

C k16s | Represents a 16-bit signed integer
C k16u | Represents a 16-bit unsigned integer
C k32f | Represents a 32-bit floating-point number
C k32s | Represents a 32-bit signed integer
C k32u | Represents a 32-bit unsigned integer
C k64f | Represents a 64-bit floating-point number
C k64s | Represents a 64-bit signed integer
C k64u | Represents a 64-bit unsigned integer
C k8s | Represents an 8-bit signed integer
C k8u | Represents an 8-bit unsigned integer
C kAlloc | Abstract base class for memory allocator types
C kApiLib | Collection of library management functions
C kArgb | 32-bit color pixel structure (B/G/R/A)
C kArray1 | Represents a 1D array
C kArray2 | Represents a 2D array
C kArray3 | Represents a 3D array
C kArrayList | Represents a list implemented with a dynamic array
C kAssembly | Represents a library of types
C kAtomic32s | Represents a 32-bit, atomically-accessed, signed integer
C kAtomicPointer | Represents an atomically-accessed pointer
C kBackTrace | Represents a snapshot of the active functions on a call stack
C kBlowfishCipher | Blowfish cipher implementation
C kBool | Represents a boolean value
C kBox | Represents an instance of a value type as an object
C kByte | Represents a byte on the current platform
C kCallback | Represents a callback function and context pointer
C kCfa | Image color filter array type
C kChar | Represents a single unit (byte) in a UTF-8 character
C kCipher | Abstract base class for symmetric-key encryption classes
C kCipherMode | Represents cipher mode for encryption and decryption functions
C kCipherPadding | Represents padding mode for encryption
C kCipherStream | Supports streaming encryption or decryption
C kCollection | Supports forward iteration over a collection of items
C kComparison | Represents a comparison type
C kCompressionPreset | Preset compression levels
C kCompressionType | Type of compression algorithm
C kDat5Serializer | Serializes/deserializes objects using kDat5 format
C kDat6Serializer | Serializes/deserializes objects using kDat6 format
C kDebugAlloc | Debug memory allocator that can track allocations and report leaks
C kDebugAllocation | Allocation record used by kDebugAlloc
C kDirectory | Collection of directory-related functions
C kDynamicLib | Represents a dynamically loaded library
C kEndianness | Represents the byte-ordering of primitive data types
C kEnumeratorInfo | Represents enumerator information
C kEvent | Represents a list of callbacks
C kFieldInfo | Represents type field information
C kFile | Represents a file stream
C kFileMode | Flags that control how a file is opened
C kHash | Abstract base class providing hash functionality
C kHttpServer | Implements a simple HTTP server
C kHttpServerChannel | Represents the server side of an HTTP connection
C kHttpServerRequest | Supports HTTP server request parsing
C kHttpServerResponse | Supports HTTP server response formatting
C kHttpStatus | HTTP status code
C kImage | Represents a 2D collection of pixels
C kIpAddress | Represents an IP address
C kIpEndPoint | Represents an IP end point (address, port)
C kIpEntry | Represents information about a local IP address
C kIpVersion | Represents an Internet Protocol version
C kIterator | Used in conjunction with the kCollection class to iterate over elements
C kList | Represents a doubly-linked list
C kLock | Represents a recursive, mutual exclusion lock
C kMap | Represents a collection of key-value pairs stored in a hash table
C kMath | Collection of mathematical utility functions
C kMemory | Represents an in-memory stream
C kMethodInfo | Represents type method information
C kMsgQueue | Represents a synchronized FIFO queue with an optional maximum content size and/or item capacity
C kMsgQueueDropArgs | Represents arguments passed in a kMsgQueue drop callback
C kMsgQueueItemOption | Represents a set of options describing a kMsgQueue item
C kMsgQueuePurgeOption | Represents a set of kMsgQueue purge options
C kNetwork | A collection of static network utility methods
C kObject | Root of all Zen classes
C kObjectPool | Supports reclaiming objects upon destruction
C kParallel | Declares the kParallel class
C kParallelArgs | Arguments received by a kParallel data processing callback
C kParallelTransaction | Opaque pointer to a kParallel transaction
C kPath | Collection of path manipulation functions
C kPeriodic | Provides a periodic function call
C kPipeStream | Represents standard streams as kStream object
C kPixelFormat | Pixel format descriptor
C kPlugin | Represents a dynamically loaded assembly
C kPoint16s | 2D point structure with 16-bit signed integer fields
C kPoint32f | 2D point structure with 32-bit floating-point fields
C kPoint32s | 2D point structure with 32-bit signed integer fields
C kPoint3d16s | 3D point structure with 16-bit signed integer fields
C kPoint3d32f | 3D point structure with 32-bit floating-point fields
C kPoint3d32s | 3D point structure with 32-bit signed integer fields
C kPoint3d64f | 3D point structure with 64-bit floating-point fields
C kPoint64f | 2D point structure with 64-bit floating-point fields
C kPointer | Represents a void pointer
C kPoolAlloc | Allocates small buffers from larger blocks and/or caches deallocated buffers for later reuse
C kProcess | Represents a process
C kQueue | Represents a FIFO queue implemented with a dynamic array
C kRect16s | Rectangle structure with 16-bit signed integer fields
C kRect32f | Rectangle structure with 32-bit floating-point fields
C kRect32s | Rectangle structure with 32-bit signed integer fields
C kRect3d64f | Rectangular cuboid structure with 64-bit floating-point fields
C kRect64f | Rectangle structure with 64-bit floating-point fields
C kRgb | 32-bit color pixel structure (B/G/R/X)
C kRotatedRect32f | Rotated rectangle structure with 32-bit floating-point fields
C kRotatedRect32s | Rotated rectangle structure with 32-bit signed integer fields
C kSeekOrigin | Represents a stream seek origin
C kSemaphore | Represents a semaphore
C kSerializer | Base class for serialization/deserialization classes
C kSha1Hash | Sha1 hash implementation
C kSize | Represents an unsigned integer that can store a pointer address
C kSocket | Represents a network socket
C kSocketEvent | Represents a set of socket event types
C kSocketType | Represents the underlying type of a socket
C kSSize | Represents a signed integer that can store a pointer address
C kStatus | Represents an error code
C kStream | Represents an I/O stream
C kString | Represents a character string
C kSymbolInfo | Collection of static functions related to debug symbol information
C kTcpClient | Represents a TCP client
C kTcpServer | Represents a TCP server
C kText128 | Represents a 128-unit, null-terminated, kChar sequence
C kText16 | Represents a 16-unit, null-terminated, kChar sequence
C kText256 | Represents a 256-unit, null-terminated, kChar sequence
C kText32 | Represents a 32-unit, null-terminated, kChar sequence
C kText64 | Represents a 64-unit, null-terminated, kChar sequence
C kThread | Represents a thread
C kThreadPool | Represents a thread pool
C kThreadPoolTransaction | Opaque pointer to a kThreadPool transaction
C kTimer | Represents an interval timer
C kType | Represents metadata about a type (class, interface, or value)
C kTypeFlags | Represents a set of type flags
C kUdpClient | Represents a UDP client
C kUserAlloc | Allocates memory from a user-defined memory source
C kUtils | Collection of utility functions
C kValue | Root of all Zen value types
C kVersion | Represents a version number
C kWebSocket | Represents a WebSocket
C kWebSocketDataType | Represents Websocket message content type
C kXml | Represents an XML document