All Identifiers

Name Unit Description
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.


Copyright © 2000 - 2017 Yuriy Kotsarenko. Help files generated by PasDoc.