| EBitmapException |
PXL.Bitmaps |
Generic bitmap exception. |
| EBitmapInvalid |
PXL.Bitmaps |
The specified bitmap is invalid or Nil. |
| EBitmapLoad |
PXL.Bitmaps |
There was a problem loading bitmap. |
| EBitmapSave |
PXL.Bitmaps |
There was a problem saving bitmap. |
| ECanvasBeginScene |
PXL.Bitmaps |
There was a problem trying to start rendering using bitmap's canvas. |
| ECanvasInitialize |
PXL.Bitmaps |
Bitmap's canvas could not be initialized. |
| EDrawableBeginScene |
PXL.Bitmaps |
Attempting to start rendering on drawable texture failed. |
| EDrawableTexture |
PXL.Bitmaps |
Generic bitmap's drawable texture exception. |
| EDrawableTextureClear |
PXL.Bitmaps |
Could not clear drawable texture. |
| EDrawableTextureCopy |
PXL.Bitmaps |
Error during copy operation in drawable texture. |
| EDrawableTextureCreate |
PXL.Bitmaps |
Could not create drawable texture instance. |
| EDrawableTextureInitialize |
PXL.Bitmaps |
There was a problem trying to initialize drawable texture. |
| EDrawableTextureRestore |
PXL.Bitmaps |
Drawable texture could not be restored after its surface was released due to "lost device" scenario. |
| EInvalidBitmapSize |
PXL.Bitmaps |
The specified bitmap size is invalid. |
| EInvalidImageFormatManager |
PXL.Bitmaps |
Image format manager associated with bitmap's device is invalid or Nil. |
| EInvalidProvider |
PXL.Bitmaps |
Provider associated with bitmap's device is invalid or Nil. |
| ELockableTexture |
PXL.Bitmaps |
Generic bitmap's lockable texture exception. |
| ELockableTextureAccess |
PXL.Bitmaps |
An error occurred when trying to access lockable texture. |
| ELockableTextureClear |
PXL.Bitmaps |
Could not clear lockable texture. |
| ELockableTextureCopy |
PXL.Bitmaps |
Error during copy operation in lockable texture. |
| ELockableTextureCreate |
PXL.Bitmaps |
Could not create lockable texture instance. |
| ELockableTextureInitialize |
PXL.Bitmaps |
There was a problem trying to initialize lockable texture. |
| ELockableTextureRestore |
PXL.Bitmaps |
Lockable texture could not be restored after its surface was released due to "lost device" scenario. |
| EParentDeviceInvalid |
PXL.Bitmaps |
Device to which bitmap should be bound to is invalid. |
| EParentDeviceNull |
PXL.Bitmaps |
Device to which bitmap should be bound to is Nil. |
| EPixelFormatConvert |
PXL.Bitmaps |
There was a problem converting to new pixel format or new pixel format may not be supported. |
| ETextureException |
PXL.Bitmaps |
Generic bitmap's texture exception. |
| TAssetStream |
PXL.Classes |
Special stream type that is used to read assets on Android platform. |
| TAtlasImage |
PXL.Images |
Atlas image may contain one or more textures and multiple regions, which can be selected when rendering on canvas. |
| TAtlasImages |
PXL.Images |
The list that may contain one or more instances of TAtlasImage and provide facilities to search for images by their unique names, image loading and handling "device lost" scenario. |
| TBitmap |
PXL.Bitmaps |
High-level bitmap that contains image data with multiple storage options (e.g. |
| TBitmapFont |
PXL.Fonts |
Bitmap font implementation. |
| TBitmapFont.TKernings |
PXL.Fonts |
Spacing information between each pair of individual letters to provide pixel-perfect text rendering. |
| TBitmapFont.TStyleTags |
PXL.Fonts |
Text tags that allow changing colors directly inside text. |
| TBitmapFont.TStyleTags.TEntry |
PXL.Fonts |
Style tag entry. |
| TBitmapFonts |
PXL.Fonts |
The list that may contain one or more instances of TBitmapFont and provide facilities to search for fonts by their unique names, font loading and handling "device lost" scenario. |
| TCipherBlock |
PXL.Data |
Initialization block used for XTEA cipher. |
| TCipherKey |
PXL.Data |
Security password used for XTEA cipher. |
| TColorPair |
PXL.Types |
A combination of two colors, primarily used for displaying text with the first color being on top and the second being on bottom. |
| TColorRect |
PXL.Types |
A combination of four colors, primarily used for displaying colored quads, where each color corresponds to top/left,top/right, bottom/right and bottom/left accordingly (clockwise). |
| TConceptualPixelSurface |
PXL.Surfaces |
Conceptual surface that provide means of reading, writing and drawing individual pixels. |
| TCustomADC |
PXL.Boards.Types |
Abstract ADC (Analog-to-Digital Converter) manager. |
| TCustomBaseTexture |
PXL.Textures |
Base definition of hardware-assisted texture. |
| TCustomCanvas |
PXL.Canvas |
Abstract canvas definition that provides few basic functions that need to be implemented by derived classes and many different rendering functions that internally use basic functions to do the rendering. |
| TCustomCanvasEffect |
PXL.Canvas |
Abstract definition for canvas effect. |
| TCustomCanvasImage |
PXL.Canvas |
Abstract image that can be rendered with canvas. |
| TCustomCanvasParent |
PXL.Canvas |
Abstract class definition that can hold a child reference to canvas. |
| TCustomDataPort |
PXL.Boards.Types |
Abstract communication manager can be used for reading and writing data. |
| TCustomDevice |
PXL.Devices |
Hardware device wrapper that handles communication between application and the video card. |
| TCustomDeviceContext |
PXL.Devices |
Abstract device context class that contains important device specific references. |
| TCustomDeviceContextWriter |
PXL.Devices |
Abstract writer class that is given by device context upon creation and allows writing to context's internal values. |
| TCustomDeviceProvider |
PXL.Devices |
Abstract device provider class that is responsible of creating resources that are specific to one particular technology and/or API. |
| TCustomDrawableTexture |
PXL.Textures |
Base definition of "drawable" texture; that is, a texture that can be drawn to. |
| TCustomGPIO |
PXL.Boards.Types |
Abstract GPIO (General Purpose Input / Output) manager. |
| TCustomImageFormatHandler |
PXL.ImageFormats |
Extension class for TImageFormatManager that supports saving and loading different image formats and can be plugged to one or more image format managers. |
| TCustomImageFormatManager |
PXL.ImageFormats |
Abstract image format manager, which provides facilities for loading and saving different image formats. |
| TCustomLockableTexture |
PXL.Textures |
Base definition of "lockable" texture; that is, a texture that can have regions "locked" so they become accessible to CPU. |
| TCustomPortI2C |
PXL.Boards.Types |
Abstract I2C (Inter-Integrated Circuit) communication manager. |
| TCustomPortSPI |
PXL.Boards.Types |
Abstract SPI (Serial Peripheral Interface) communication manager. |
| TCustomPortUART |
PXL.Boards.Types |
Abstract UART (Universal Asynchronous Receiver / Transmitter) communication manager. |
| TCustomPWM |
PXL.Boards.Types |
Abstract PWM (Pulse-Width Modulation) manager. |
| TCustomStateDevice |
PXL.Devices |
A more elaborated hardware device wrapper that can have working state so it needs to be initialized before any rendering can take place. |
| TCustomSwapChainDevice |
PXL.SwapChains |
Hardware device wrapper that supports rendering to multiple swap chains, which can be located on one or several windows. |
| TCustomSystemCore |
PXL.Boards.Types |
System core of the board, which provides high-performance utility functions for accurate timing and delays. |
| TFloatColor |
PXL.Types |
A special high-precision color value that has each individual component represented as 32-bit floating-point value in range of [0, 1]. |
| TFloatRect |
PXL.Types |
General-purpose floating-point rectangle POD type defined by top and left margins, width and height. |
| TGraphicsDeviceProvider |
PXL.Providers |
Abstract device provider that is able to create new instances of important rendering classes such as canvas and textures. |
| TImageFormatManager |
PXL.ImageFormats |
General-purpose Image Format Manager that has pluggable mechanism so that handlers (those derived from TCustomImageFormatHandler class) can be associated with it to load and save different image formats. |
| TIntColorRec |
PXL.Types |
Alternative representation of TIntColor, where each element can be accessed as an individual value. |
| TIntRect |
PXL.Types |
General-purpose integer rectangle POD type defined by top and left margins, width and height. |
| TLockedPixels |
PXL.Textures |
This structure stores information about locked texture's portion that can be accessed by CPU. |
| TMatrix3f |
PXL.Types |
3x3 transformation matrix. |
| TMatrix4f |
PXL.Types |
4x4 transformation matrix. |
| TMD5Checksum |
PXL.Data |
MD5 checksum value. |
| TMultimediaTimer |
PXL.Timing |
A special-purpose timer implementation that can provide fixed frame-based processing independently of rendering frame rate. |
| TNetCom |
PXL.NetComs |
A simple communication component that can transmit and receive messages through UDP protocol over local network and/or Internet. |
| TPixelFormatColorBits |
PXL.Formats |
Channel bit information. |
| TPixelFormatDescription |
PXL.Formats |
Complete information about specific pixel format. |
| TPixelFormatHelper |
PXL.Formats |
Extension for TPixelFormat to provide number of bits, bytes and string conversion. |
| TPixelFormatList |
PXL.Formats |
List of one or more pixel format elements. |
| TPixelMipMapSurface |
PXL.Surfaces |
This class closely resembles TPixelSurface, except that it also contains other surfaces, mainly useful for generating and storing mipmaps. |
| TPixelSurface |
PXL.Surfaces |
Surface that stores pixels in one of supported formats, with facilities for pixel format conversion, resizing, copying, drawing, shrinking and so on. |
| TPixelSurfaces |
PXL.Surfaces |
List of TPixelSurface elements with a function of quickly finding by unique name. |
| TPoint2f |
PXL.Types |
2D floating-point vector. |
| TPoint2i |
PXL.Types |
2D integer vector. |
| TQuad |
PXL.Types |
Special floating-point quadrilateral defined by four vertices starting from top/left in clockwise order. |
| TQuaternion |
PXL.Types |
3D quaternion. |
| TStreamHelper |
PXL.Classes |
Extensions to TStream class for reading and writing different values depending on platform. |
| TSwapChainInfo |
PXL.SwapChains |
General description of rendering swap chain. |
| TSwapChains |
PXL.SwapChains |
List of all rendering swap chains that are to be used with Asphyre device. |
| TVector3f |
PXL.Types |
3D floating-point vector. |
| TVector3i |
PXL.Types |
3D integer vector. |
| TVector4f |
PXL.Types |
4D (3D + w) floating-point vector. |