AddPixels |
PXL.Types |
Adds two 32-bit RGBA color values together clamping the resulting values if necessary. |
AverageFourPixels |
PXL.Types |
Computes average of four given 32-bit RGBA color values. |
AveragePixels |
PXL.Types |
Computes average of two given 32-bit RGBA color values. |
AverageSixPixels |
PXL.Types |
Computes average of six given 32-bit RGBA color values. |
AxisWVector4 |
PXL.Types |
Predefined constant, where X = 0, Y = 0, Z = 0 and W = 1. |
AxisXPoint2f |
PXL.Types |
Predefined constant, where X = 1 and Y = 0. |
AxisXPoint2i |
PXL.Types |
Predefined constant, where X = 1 and Y = 0. |
AxisXVector3f |
PXL.Types |
Predefined constant, where X = 1, Y = 0 and Z = 0. |
AxisXVector3i |
PXL.Types |
Predefined constant, where X = 1, Y = 0 and Z = 0. |
AxisXVector4 |
PXL.Types |
Predefined constant, where X = 1, Y = 0, Z = 0 and W = 0. |
AxisXVector4H |
PXL.Types |
Predefined constant, where X = 1, Y = 0, Z = 0 and W = 1. |
AxisYPoint2f |
PXL.Types |
Predefined constant, where X = 0 and Y = 1. |
AxisYPoint2i |
PXL.Types |
Predefined constant, where X = 0 and Y = 1. |
AxisYVector3f |
PXL.Types |
Predefined constant, where X = 0, Y = 1 and Z = 0. |
AxisYVector3i |
PXL.Types |
Predefined constant, where X = 0, Y = 1 and Z = 0. |
AxisYVector4 |
PXL.Types |
Predefined constant, where X = 0, Y = 1, Z = 0 and W = 0. |
AxisYVector4H |
PXL.Types |
Predefined constant, where X = 0, Y = 1, Z = 0 and W = 1. |
AxisZVector3f |
PXL.Types |
Predefined constant, where X = 0, Y = 0 and Z = 1. |
AxisZVector3i |
PXL.Types |
Predefined constant, where X = 0, Y = 0 and Z = 1. |
AxisZVector4 |
PXL.Types |
Predefined constant, where X = 0, Y = 0, Z = 1 and W = 0. |
AxisZVector4H |
PXL.Types |
Predefined constant, where X = 0, Y = 0, Z = 1 and W = 1. |
Base64Binary |
PXL.Data |
Decodes the base-64 readable text back into the binary format. |
Base64String |
PXL.Data |
Encodes the binary source into base-64 readable text. |
BlendFourPixels |
PXL.Types |
Computes resulting alpha-blended value between four 32-bit RGBA colors using linear interpolation. |
BlendPixels |
PXL.Types |
Computes alpha-blending for a pair of 32-bit RGBA colors values. |
CeilPowerOfTwo |
PXL.Types |
Returns the least power of two greater or equal to the specified value. |
ChecksumCRC32 |
PXL.Data |
Calculates CRC32 checksum from the specified data. |
ChecksumMD5 |
PXL.Data |
Calculates and returns 128-bit MD5 checksum of the given data block. |
ColorPair |
PXL.Types |
Creates two 32-bit RGBA color gradient with both values set to specified color. |
ColorPair |
PXL.Types |
Creates two 32-bit RGBA color gradient from specified pair of values. |
ColorPairBlack |
PXL.Types |
Predefined constant for a pair of opaque Black colors. |
ColorPairTranslucentBlack |
PXL.Types |
Predefined constant for a pair of translucent Black colors. |
ColorPairTranslucentWhite |
PXL.Types |
Predefined constant for a pair of translucent White colors. |
ColorPairWhite |
PXL.Types |
Predefined constant for a pair of opaque White colors. |
ColorRect |
PXL.Types |
Creates a construct of four colors using individual components. |
ColorRect |
PXL.Types |
Creates a construct of four colors having the same component in each corner. |
ColorRectBlack |
PXL.Types |
Predefined constant for four opaque Black colors. |
ColorRectH |
PXL.Types |
Creates a construct of four colors from two color values to create horizontal gradient. |
ColorRectH |
PXL.Types |
Creates a construct of four colors from two color pair to create horizontal gradient. |
ColorRectTranslucentBlack |
PXL.Types |
Predefined constant for four translucent Black colors. |
ColorRectTranslucentWhite |
PXL.Types |
Predefined constant for four translucent White colors. |
ColorRectV |
PXL.Types |
Creates a construct of four colors from two color values to create vertical gradient. |
ColorRectV |
PXL.Types |
Creates a construct of four colors from two color pair to create vertical gradient. |
ColorRectWhite |
PXL.Types |
Predefined constant for four opaque White colors. |
CompressData |
PXL.Data |
Compresses data block from the source buffer to destination buffer. |
CreateDefaultImageFormatHandler |
PXL.ImageFormats.Auto |
Creates image format handler by default choosen depending on platform, OS and available support. |
CreateDefaultProvider |
PXL.Providers.Auto |
Creates an instance of TGraphicsDeviceProvider depending on current platform, OS and available support. |
CrossFixFileName |
PXL.Classes |
A quick method for replacing "\" with "/" and vice-versa depending on platform. |
DecompressData |
PXL.Data |
Decompresses data block from the source buffer to destination buffer. |
Decrement_PXL_ClassInstances |
PXL.TypeDef |
Decrements the current number of PXL class instances in a thread-safe fashion. |
DecryptData |
PXL.Data |
Decrypts data using 128-bit XTEA cipher in CBC chaining mode and residual block termination (in case the data buffer is not multiple of 8 bytes). |
DefaultSPIFrequency |
PXL.Boards.Types |
Default frequency at which SPI controller operates. |
DefaultUARTBaudRate |
PXL.Boards.Types |
Default baud rate at which UART controller operates. |
DeviceTechnologyToString |
PXL.Devices |
Returns a readable text string with the name of the specified device technology. |
DeviceVersionToString |
PXL.Devices |
Converts device version value originally specified in hexadecimal format (e.g. |
DisplaceRB |
PXL.Types |
Switches red and blue channels in 32-bit RGBA color value. |
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. |
EncryptData |
PXL.Data |
Encrypts data using 128-bit XTEA cipher in CBC chaining mode and residual block termination (in case the data buffer is not multiple of 8 bytes). |
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. |
ExtractGrayAlpha |
PXL.Types |
Extracts alpha-channel from two grayscale samples. |
FindClosestPixelFormat |
PXL.Formats |
Takes a list of existing pixel formats and tries to find in it a format that closely resembles the provided format sample. |
FloatColor |
PXL.Types |
Creates floating-point color from its 32-bit integer representation. |
FloatColor |
PXL.Types |
Creates floating-point color using specified individual components for red, green, blue and alpha channel. |
FloatColorBlack |
PXL.Types |
Predefined constant for opaque Black color. |
FloatColorTranslucentBlack |
PXL.Types |
Predefined constant for translucent Black color. |
FloatColorTranslucentWhite |
PXL.Types |
Predefined constant for translucent White color. |
FloatColorWhite |
PXL.Types |
Predefined constant for opaque White color. |
FloatRect |
PXL.Types |
Creates rectangle based on top/left position and size. |
FloatRect |
PXL.Types |
Creates rectangle based on top/left position, width and height. |
FloatRectBDS |
PXL.Types |
Creates rectangle based on top/left and bottom/right margin bounds. |
FloatRectBDS |
PXL.Types |
Creates rectangle based on individual margin bounds. |
FloorPowerOfTwo |
PXL.Types |
Returns the greatest power of two lesser or equal to the specified value. |
FreeMemAndNil |
PXL.TypeDef |
Checks whether the Value is Nil and if not, calls FreeMem on that value and then assigns Nil to it. |
GetFullDeviceTechString |
PXL.Devices |
Returns a readable text string that describes the current device's technology, technology version and feature level version. |
GetMatchingPixelFormat |
PXL.Formats |
Takes the provided pixel format description and tries to find a pixel format that matches this description. |
GetPixelFormatDescription |
PXL.Formats |
Provides detailed description regarding the specified pixel format. |
GetSystemTickCount |
PXL.Timing |
Returns current timer counter represented as 32-bit unsigned integer. |
GetSystemTimerValue |
PXL.Timing |
Returns current timer counter represented as 64-bit unsigned integer. |
GetSystemTimeValue |
PXL.Timing |
Returns the current timer counter represented as 64-bit floating-point number. |
IdentityMatrix3f |
PXL.Types |
Predefined constant with values corresponding to Identity matrix. |
IdentityMatrix4f |
PXL.Types |
Predefined constant with values corresponding to Identity matrix. |
IdentityQuaternion |
PXL.Types |
Identity quaternion that can be used to specify an object with no rotation. |
Increment_PXL_ClassInstances |
PXL.TypeDef |
Increments the current number of PXL class instances in a thread-safe fashion. |
IntColor |
PXL.Types |
Creates 32-bit RGBA color where the original color value has its components multiplied by the given grayscale value and alpha-channel multiplied by the specified coefficient. |
IntColor |
PXL.Types |
Creates 32-bit RGBA color with the specified color value, having its alpha-channel multiplied by the specified coefficient and divided by 255. |
IntColor |
PXL.Types |
Creates 32-bit RGBA color where the specified color value has its alpha-channel multiplied by the given coefficient. |
IntColor |
PXL.Types |
Creates 32-bit RGBA color where the original color value has its components multiplied by the given grayscale value and alpha-channel multiplied by the specified coefficient, and all components divided by 255. |
IntColorAlpha |
PXL.Types |
Creates 32-bit RGBA color with the specified alpha-channel and each of red, green and blue components set to 255. |
IntColorAlpha |
PXL.Types |
Creates 32-bit RGBA color with alpha-channel specified by the given coefficient (multiplied by 255) and the rest of components set to 255. |
IntColorBlack |
PXL.Types |
Predefined constant for opaque Black color. |
IntColorGray |
PXL.Types |
Creates 32-bit RGBA color using specified grayscale and alpha-channel values (both multiplied by 255). |
IntColorGray |
PXL.Types |
Creates 32-bit RGBA color using specified grayscale and alpha values. |
IntColorRGB |
PXL.Types |
Creates 32-bit RGBA color using specified individual components for red, green, blue and alpha channel. |
IntColorTranslucentBlack |
PXL.Types |
Predefined constant for translucent Black color. |
IntColorTranslucentWhite |
PXL.Types |
Predefined constant for translucent White color. |
IntColorWhite |
PXL.Types |
Predefined constant for opaque White color. |
IntRect |
PXL.Types |
Creates rectangle based on top/left position and size. |
IntRect |
PXL.Types |
Creates rectangle based on top/left position, width and height. |
IntRectBDS |
PXL.Types |
Creates rectangle based on top/left and bottom/right margin bounds. |
IntRectBDS |
PXL.Types |
Creates rectangle based on individual margin bounds. |
InvalidLockedPixels |
PXL.Textures |
Special constant that defines TLockedPixels that have all fields set to zero, meaning that the data is no longer valid. |
InvertPixel |
PXL.Types |
Inverts each of the components in the pixel, including alpha-channel. |
IsPowerOfTwo |
PXL.Types |
Returns True if the specified value is a power of two or False otherwise. |
Lerp |
PXL.Types |
Interpolates between two values linearly, where Theta must be specified in [0..1] range. |
LerpFourPixels |
PXL.Types |
Computes resulting alpha-blended value between four 32-bit RGBA colors using linear interpolation. |
LerpPixels |
PXL.Types |
Computes alpha-blending for a pair of 32-bit RGBA colors values using floating-point approach. |
MaxI2CTransferSize |
PXL.Boards.Types |
Maximum number of bytes that can be reliably sent through I2C protocol in each read/write call. |
MaxSPITransferSize |
PXL.Boards.Types |
Maximum number of bytes that can be reliably sent through SPI protocol in each read/write call. |
MicroSleep |
PXL.Timing |
Causes the calling thread to sleep for a given number of microseconds. |
MinusInfinity2i |
PXL.Types |
Predefined constant for "negative infinity". |
MultiplyPixels |
PXL.Types |
Multiplies two 32-bit RGBA color values together. |
PCipherBlock |
PXL.Data |
Pointer to TCipherBlock. |
PCipherKey |
PXL.Data |
Pointer to TCipherKey. |
PColorPair |
PXL.Types |
Pointer to TColorPair. |
PColorRect |
PXL.Types |
Pointer to TColorRect. |
PDepthStencil |
PXL.Types |
Pointer to TDepthStencil. |
PFloatColor |
PXL.Types |
Pointer to TFloatColor. |
PFloatRect |
PXL.Types |
Pointer to TFloatRect. |
PinDisabled |
PXL.Boards.Types |
Constant value indicating that the specified pin is not connected and should not be used. |
PIntColor |
PXL.Types |
Pointer to TIntColor. |
PIntColorPalette |
PXL.Types |
Pointer to TIntColorPalette. |
PIntColorRec |
PXL.Types |
Pointer to TIntColorRec. |
PIntColorValue |
PXL.Types |
Pointer to TIntColorValue. |
PIntRect |
PXL.Types |
Pointer to TIntRect. |
Pixel32ToX |
PXL.Formats |
Converts a single pixel from 32-bit RGBA format (TPixelFormat.A8R8G8B8 ) to an arbitrary format. |
Pixel32ToXArray |
PXL.Formats |
Converts an array of pixels from 32-bit RGBA format (TPixelFormat.A8R8G8B8 ) to an arbitrary format. |
PixelToGray |
PXL.Types |
Returns grayscale value in range of [0..255] from the given 32-bit RGBA color value. |
PixelToGray16 |
PXL.Types |
Returns grayscale value in range of [0..65535] from the given 32-bit RGBA color value. |
PixelToGrayFloat |
PXL.Types |
Returns grayscale value in range of [0..1] from the given 32-bit RGBA color value. |
PixelXTo32 |
PXL.Formats |
Converts a single pixel from an arbitrary pixel format back to 32-bit RGBA format (TPixelFormat.A8R8G8B8 ). |
PixelXTo32Array |
PXL.Formats |
Converts an array of pixels from an arbitrary format back to 32-bit RGBA format (TPixelFormat.A8R8G8B8 ). |
PLockedPixels |
PXL.Textures |
Pointer to TLockedPixels. |
PlusInfinity2i |
PXL.Types |
Predefined constant for "positive infinity". |
PMatrix3f |
PXL.Types |
Pointer to TMatrix3f. |
PMatrix4f |
PXL.Types |
Pointer to TMatrix4f. |
PMD5Checksum |
PXL.Data |
Pointer to TMD5Checksum. |
Point2f |
PXL.Types |
Creates a TPoint2f record using the specified coordinates. |
Point2i |
PXL.Types |
Creates a TPoint2i record using the specified coordinates. |
PopFPUState |
PXL.TypeDef |
Recovers FPU state from the stack previously saved by PushFPUState or PushClearFPUState and decrements internal stack pointer. |
PPixelFormat |
PXL.Types |
This type is used to pass TPixelFormat by reference. |
PPixelFormatColorBits |
PXL.Formats |
Pointer to TPixelFormatColorBits. |
PPixelFormatDescription |
PXL.Formats |
Pointer to TPixelFormatDescription. |
PPoint2f |
PXL.Types |
Pointer to TPoint2f. |
PPoint2i |
PXL.Types |
Pointer to TPoint2i. |
PQuad |
PXL.Types |
Pointer to TQuad. |
PQuaternion |
PXL.Types |
Pointer to TQuaternion. |
PremultiplyAlpha |
PXL.Types |
Takes 32-bit RGBA color with unpremultiplied alpha and multiplies each of red, green, and blue components by its alpha channel, resulting in premultiplied alpha color. |
PSizeFloat |
PXL.TypeDef |
Pointer to SizeFloat. |
PSizeInt |
PXL.TypeDef |
Pointer to SizeInt. |
PSizeUInt |
PXL.TypeDef |
Pointer to SizeUInt. |
PStdChar |
PXL.TypeDef |
Pointer to StdChar. |
PStdString |
PXL.TypeDef |
Pointer to StdString. |
PSwapChainInfo |
PXL.SwapChains |
Pointer to TSwapChainInfo structure typically used to pass it by reference. |
PtrInt |
PXL.TypeDef |
Pointer type represented as a signed integer. |
PtrUInt |
PXL.TypeDef |
Pointer type represented as an unsigned integer. |
PUniChar |
PXL.TypeDef |
Pointer to UniChar. |
PUniString |
PXL.TypeDef |
Pointer to UniString. |
PUntypedHandle |
PXL.TypeDef |
Pointer to TUntypedHandle. |
PushClearFPUState |
PXL.TypeDef |
Similarly to PushFPUState, this saves the current FPU state to stack and increments internal stack pointer. |
PushFPUState |
PXL.TypeDef |
Saves the current FPU state to stack and increments internal stack pointer. |
PVector3f |
PXL.Types |
Pointer to TVector3f. |
PVector3i |
PXL.Types |
Pointer to TVector3i. |
PVector4f |
PXL.Types |
Pointer to TVector4f. |
PVectorFloat |
PXL.TypeDef |
Pointer to VectorFloat. |
PVectorInt |
PXL.TypeDef |
Pointer to VectorInt. |
PVectorUInt |
PXL.TypeDef |
Pointer to VectorUInt. |
PXL_ClassInstances |
PXL.TypeDef |
A special global variable that holds number of un-released PXL class instances and is meant for debugging purposes, especially when running under ARC in Delphi. |
Quad |
PXL.Types |
Creates quadrilateral rectangle with top/left position, width and height. |
Quad |
PXL.Types |
Creates quadrilateral with individually specified vertex coordinates. |
Quad |
PXL.Types |
Creates quadrilateral rectangle from specified floating-point rectangle. |
Quad |
PXL.Types |
Creates quadrilateral with individually specified vertices. |
Quad |
PXL.Types |
Creates quadrilateral rectangle from specified integer rectangle. |
Saturate |
PXL.Types |
Ensures that the given value stays within specified range limit, clamping it if necessary. |
Saturate |
PXL.Types |
Ensures that the given value stays within specified range limit, clamping it if necessary. |
SineAccelerate |
PXL.Types |
Transforms value in range of [0, 1] using sine wave accelerating. |
SineCycle |
PXL.Types |
Transforms value in range of [0, 1] to go through full cycle (0 -> 1 -> 0). |
SineDecelerate |
PXL.Types |
Transforms value in range of [0, 1] using sine wave decelerating. |
SineSymCycle |
PXL.Types |
Transforms value in range of [0, 1] to go full cycle through sine function (0 -> 1 -> 0 -> -1 -> 0). |
SineTransform |
PXL.Types |
Transforms value in range of [0, 1] using sine wave (accelerate, decelerate). |
SizeFloat |
PXL.TypeDef |
Floating-point data type that has the same size as Pointer depending on each platform. |
SizeInt |
PXL.TypeDef |
Signed integer data type having the same size as pointer on the given platform. |
SizeUInt |
PXL.TypeDef |
Unsigned integer data type having the same size as pointer on the given platform. |
StdChar |
PXL.TypeDef |
General-purpose character type optimized for standard usage and base element of StdString. |
StdString |
PXL.TypeDef |
General-purpose string type that is best optimized for standard usage such as file names, paths, XML tags and attributes and so on. |
SubtractPixels |
PXL.Types |
Subtracts two 32-bit RGBA color values clamping the resulting values if necessary. |
TAlphaFormatRequest |
PXL.Types |
Defines how alpha-channel should be handled in the loaded image. |
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. |
TBase64String |
PXL.Data |
Standard string type used for base-64 encoding. |
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.PEntry |
PXL.Fonts |
Pointer to TEntry. |
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. |
TBitmapStorage |
PXL.Bitmaps |
Type of storage used by bitmap. |
TBitsPerWord |
PXL.Boards.Types |
Number of bits each data packet (or "word) occupies. |
TBlendingEffect |
PXL.Canvas |
The blending effect that should be applied when drawing 2D primitives. |
TCanvasAttribute |
PXL.Canvas |
Canvas attribute that defines rendering behavior attributes. |
TCanvasAttributes |
PXL.Canvas |
A set of one or multiple canvas attributes. |
TChipSelectMode |
PXL.Boards.Types |
Chip Select operation mode. |
TCipherBlock |
PXL.Data |
Initialization block used for XTEA cipher. |
TCipherKey |
PXL.Data |
Security password used for XTEA cipher. |
TClearType |
PXL.Devices |
Type of surface should be cleared. |
TClearTypes |
PXL.Devices |
Set of flags that define what type of surfaces should be cleared. |
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). |
TCompressionLevel |
PXL.Data |
The level used for data compression. |
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. |
TDepthStencil |
PXL.Types |
Support level for depth and stencil buffers. |
TDeviceTechnology |
PXL.Devices |
Type of graphics technology used in device. |
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. |
TickCountInBetween |
PXL.Timing |
Returns number of milliseconds between two values returned by GetSystemTickCount. |
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. |
TimerValueInBetween |
PXL.Timing |
Returns number of microseconds between two values returned by GetSystemTimerValue. |
TIntColor |
PXL.Types |
General-purpose color value that is represented as 32-bit unsigned integer, with components allocated according to TPixelFormat.A8R8G8B8 format. |
TIntColorPalette |
PXL.Types |
A fixed palette of 256 colors, typically used to emulate legacy 8-bit indexed modes. |
TIntColorRec |
PXL.Types |
Alternative representation of TIntColor, where each element can be accessed as an individual value. |
TIntColorValue |
PXL.Types |
Raw (untyped) color value is represented as a raw 32-bit unsigned integer, with components allocated according to TPixelFormat.A8R8G8B8 format. |
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. |
TMicroseconds |
PXL.Boards.Types |
|
TMilliseconds |
PXL.Boards.Types |
|
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. |
TParity |
PXL.Boards.Types |
Parity bit type used for transceiving binary strings. |
TPinChannel |
PXL.Boards.Types |
Generic channel number, which can actually represent a physical pin. |
TPinDrive |
PXL.Boards.Types |
Drive mode that is used in GPIO pins. |
TPinIdentifier |
PXL.Boards.Types |
Unique number that identifies each individual pin on the chip. |
TPinMode |
PXL.Boards.Types |
I/O mode typically used in GPIO pins. |
TPinValue |
PXL.Boards.Types |
Digital value of the pin. |
TPixelFormat |
PXL.Types |
Defines how individual pixels and their colors are encoded in images and textures. |
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. |
TPixelFormatType |
PXL.Formats |
Classification type of pixel format. |
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. |
TPXL_ClassInstances |
PXL.TypeDef |
Special data type that is meant for storing class instances in PXL_ClassInstances. |
TQuad |
PXL.Types |
Special floating-point quadrilateral defined by four vertices starting from top/left in clockwise order. |
TQuaternion |
PXL.Types |
3D quaternion. |
TSignalEdge |
PXL.Boards.Types |
Transition type of digital signal on a certain pin. |
TSPIMode |
PXL.Boards.Types |
SPI operation mode. |
TStandardNotifyEvent |
PXL.Types |
Standard notification event used throughout the framework. |
TStopBits |
PXL.Boards.Types |
Number of stop bits used for transceiving binary strings. |
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. |
TSystemFontImage |
PXL.Fonts |
Type of image for system font. |
TSystemTimerValue |
PXL.Timing |
Value type for GetSystemTimerValue, defined in microseconds. |
TTechnologyFeature |
PXL.Devices |
Type of graphics technology features provided by device. |
TTechnologyFeatures |
PXL.Devices |
Set of different graphics technology features provided by device. |
TTextAlignment |
PXL.Fonts |
Text alignment when drawing with certain functions. |
TTextureState |
PXL.Textures |
Current state of texture. |
TTickCounter |
PXL.Boards.Types |
Special unsigned integer that is used to represent ticks in microseconds. |
TUntypedHandle |
PXL.TypeDef |
Data type meant for storing cross-platform handles. |
TVector3f |
PXL.Types |
3D floating-point vector. |
TVector3i |
PXL.Types |
3D integer vector. |
TVector4f |
PXL.Types |
4D (3D + w) floating-point vector. |
Undefined2i |
PXL.Types |
Predefined constant that can be interpreted as "undefined value". |
UniChar |
PXL.TypeDef |
General-purpose character type optimized for Unicode usage and is base element of UniString. |
UniString |
PXL.TypeDef |
General-purpose string type that is best optimized for Unicode usage. |
UnityPoint2f |
PXL.Types |
Predefined constant, where X and Y are one. |
UnityPoint2i |
PXL.Types |
Predefined constant, where X and Y are one. |
UnityVector3f |
PXL.Types |
Predefined constant, where X, Y and Z are one. |
UnityVector3i |
PXL.Types |
Predefined constant, where X, Y and Z are one. |
UnityVector4 |
PXL.Types |
Predefined constant, where all components are one. |
UnpremultiplyAlpha |
PXL.Types |
Takes 32-bit RGBA color with premultiplied alpha channel and divides each of its red, green, and blue components by alpha, resulting in unpremultiplied alpha color. |
Vector3f |
PXL.Types |
Creates TVector3f record using 2D vector and specified Z coordinate. |
Vector3f |
PXL.Types |
Creates TVector3f record using the specified coordinates. |
Vector3i |
PXL.Types |
Creates TVector3i record using the specified coordinates. |
Vector3i |
PXL.Types |
Creates TVector3i record using 2D vector and specified Z coordinate. |
Vector4f |
PXL.Types |
Creates a TVector4f record using the specified 3D vector and W coordinate. |
Vector4f |
PXL.Types |
Creates a TVector4f record using the specified X, Y, Z and W coordinates. |
Vector4f |
PXL.Types |
Creates a TVector4f record using the specified 2D point, Z and W coordinates. |
VectorEpsilon |
PXL.TypeDef |
A special value that determines precision limit when comparing vectors and coordinates. |
VectorFloat |
PXL.TypeDef |
Floating-point data type that is commonly used in the framework. |
VectorInt |
PXL.TypeDef |
Signed integer data type that is commonly used in the framework. |
VectorUInt |
PXL.TypeDef |
Unsigned integer data type that is commonly used in the framework. |
ZeroFloatRect |
PXL.Types |
Zero (empty) rectangle with floating-point coordinates. |
ZeroIntRect |
PXL.Types |
Zero (empty) rectangle with integer coordinates. |
ZeroMatrix3f |
PXL.Types |
Predefined constant, where all matrix values are zero. |
ZeroMatrix4f |
PXL.Types |
Predefined constant, where all matrix values are zero. |
ZeroPoint2f |
PXL.Types |
Predefined constant, where X and Y are zero. |
ZeroPoint2i |
PXL.Types |
Predefined constant, where X and Y are zero. |
ZeroVector3f |
PXL.Types |
Predefined constant, where X, Y and Z are zero. |
ZeroVector3i |
PXL.Types |
Predefined constant, where X, Y and Z are zero. |
ZeroVector4 |
PXL.Types |
Predefined constant, where all components are zero. |
ZeroVector4H |
PXL.Types |
Predefined constant, where X, Y and Z are zero, while W = 1. |