Zen API

- Home
- Help Topics
- Types by Category
- All Types
- Files

All Classes Files Functions Variables Typedefs Macros Groups Pages
Types
kApi

## Description

Core types and definitions.

## Types
struct | k16s
| Represents a 16-bit signed integer. More...
struct | k16u
| Represents a 16-bit unsigned integer. More...
struct | k32f
| Represents a 32-bit floating-point number. More...
struct | k32s
| Represents a 32-bit signed integer. More...
struct | k32u
| Represents a 32-bit unsigned integer. More...
struct | k64f
| Represents a 64-bit floating-point number. More...
struct | k64s
| Represents a 64-bit signed integer. More...
struct | k64u
| Represents a 64-bit unsigned integer. More...
struct | k8s
| Represents an 8-bit signed integer. More...
struct | k8u
| Represents an 8-bit unsigned integer. More...
class | kAlloc
| Abstract base class for memory allocator types. More...
class | kAssembly
| Represents a library of types. More...
struct | kBool
| Represents a boolean value. More...
struct | kByte
| Represents a byte on the current platform. More...
struct | kCallback
| Represents a callback function and context pointer. More...
struct | kChar
| Represents a single unit (byte) in a UTF-8 character. More...
class | kObject
| Root of all class types in the Zen type system. More...
interface | kObjectPool
| Supports reclaiming objects upon destruction. More...
struct | kPointer
| Represents a void pointer. More...
struct | kSize
| Represents an unsigned integer that can store a pointer address. More...
struct | kSSize
| Represents a signed integer that can store a pointer address. More...
struct | kStatus
| Represents an enumeration of error codes. More...
struct | kText128
| Represents a 128-unit, null-terminated, kChar sequence. More...
struct | kText16
| Represents a 16-unit, null-terminated, kChar sequence. More...
struct | kText256
| Represents a 256-unit, null-terminated, kChar sequence. More...
struct | kText32
| Represents a 32-unit, null-terminated, kChar sequence. More...
struct | kText64
| Represents a 64-unit, null-terminated, kChar sequence. More...
class | kType
| Represents metadata about a type (class, interface, or value). More...
struct | kTypeFlag
| Represents an enumeration of type flags. More...
struct | kTypeVersion
| Represents an opaque reference to type version information (used in object serialization). More...
class | kUserAlloc
| Allocates memory from a user-defined memory source. More...
class | kValue
| Root of all value types in the kType system. More...
struct | kVersion
| Represents a version number. More...