Unit mxrender

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record TXRenderDirectFormat  
Record TXRenderPictFormat  
Record TXRenderPictureAttributes  
Record TXRenderColor  
Record TXGlyphInfo  
Record TXGlyphElt8  
Record TXGlyphElt16  
Record TXGlyphElt32  
Record TXPointDouble  
Record TXPointFixed  
Record TXLineFixed  
Record TXTriangle  
Record TXTrapezoid  
Record TXFilters  
Record TXIndexValue  
Record TXAnimCursor  

Functions and Procedures

function XDoubleToFixed(f : TXDouble) : TXFixed;
function XFixedToDouble(f : TXFixed) : TXDouble;

Types

txid = xid;
TBool = integer;
dword = longword;
Pdword = ˆdword;
Tdouble = double;
TXFixed = integer;
PXFixed = ˆTXFixed;
TGlyph = txid;
PGlyph = ˆTGlyph;
TGlyphSet = txid;
PGlyphSet = ˆTGlyphSet;
TPicture = txid;
PPicture = ˆTPicture;
TPictFormat = txid;
PPictFormat = ˆTPictFormat;
TRegion = Region;
PRegion = ˆTRegion;
PXRenderDirectFormat = ˆTXRenderDirectFormat;
PXRenderPictFormat = ˆTXRenderPictFormat;
PXRenderPictureAttributes = ˆTXRenderPictureAttributes;
PXRenderColor = ˆTXRenderColor;
PXGlyphInfo = ˆTXGlyphInfo;
PXGlyphElt8 = ˆTXGlyphElt8;
PXGlyphElt16 = TXGlyphElt16;
PXGlyphElt32 = ˆTXGlyphElt32;
TXDouble = Tdouble;
PXPointDouble = ˆTXPointDouble;
PXPointFixed = ˆTXPointFixed;
PXLineFixed = ˆTXLineFixed;
PXTriangle = ˆTXTriangle;
PXTrapezoid = ˆTXTrapezoid;
TXTransform = array[0..2] of array[0..2] of TXFixed;
PXTransform = ˆTXTransform;
PXFilters = ˆTXFilters;
PXIndexValue = ˆTXIndexValue;
PXAnimCursor = ˆTXAnimCursor;

Constants

External_library='libXrender.so';
BadPictFormat = 0;
BadPicture = 1;
BadPictOp = 2;
BadGlyphSet = 3;
BadGlyph = 4;
RenderNumberErrors = BadGlyph + 1;
PictTypeIndexed = 0;
PictTypeDirect = 1;
PictOpMinimum = 0;
PictOpClear = 0;
PictOpSrc = 1;
PictOpDst = 2;
PictOpOver = 3;
PictOpOverReverse = 4;
PictOpIn = 5;
PictOpInReverse = 6;
PictOpOut = 7;
PictOpOutReverse = 8;
PictOpAtop = 9;
PictOpAtopReverse = 10;
PictOpXor = 11;
PictOpAdd = 12;
PictOpSaturate = 13;
PictOpMaximum = 13;
PictOpDisjointMinimum = $10;
PictOpDisjointClear = $10;
PictOpDisjointSrc = $11;
PictOpDisjointDst = $12;
PictOpDisjointOver = $13;
PictOpDisjointOverReverse = $14;
PictOpDisjointIn = $15;
PictOpDisjointInReverse = $16;
PictOpDisjointOut = $17;
PictOpDisjointOutReverse = $18;
PictOpDisjointAtop = $19;
PictOpDisjointAtopReverse = $1a;
PictOpDisjointXor = $1b;
PictOpDisjointMaximum = $1b;
PictOpConjointMinimum = $20;
PictOpConjointClear = $20;
PictOpConjointSrc = $21;
PictOpConjointDst = $22;
PictOpConjointOver = $23;
PictOpConjointOverReverse = $24;
PictOpConjointIn = $25;
PictOpConjointInReverse = $26;
PictOpConjointOut = $27;
PictOpConjointOutReverse = $28;
PictOpConjointAtop = $29;
PictOpConjointAtopReverse = $2a;
PictOpConjointXor = $2b;
PictOpConjointMaximum = $2b;
PolyEdgeSharp = 0;
PolyEdgeSmooth = 1;
PolyModePrecise = 0;
PolyModeImprecise = 1;
CPRepeat = 1 shl 0;
CPAlphaMap = 1 shl 1;
CPAlphaXOrigin = 1 shl 2;
CPAlphaYOrigin = 1 shl 3;
CPClipXOrigin = 1 shl 4;
CPClipYOrigin = 1 shl 5;
CPClipMask = 1 shl 6;
CPGraphicsExposure = 1 shl 7;
CPSubwindowMode = 1 shl 8;
CPPolyEdge = 1 shl 9;
CPPolyMode = 1 shl 10;
CPDither = 1 shl 11;
CPComponentAlpha = 1 shl 12;
CPLastBit = 11;
FilterNearest = 'nearest';
FilterBilinear = 'bilinear';
FilterFast = 'fast';
FilterGood = 'good';
FilterBest = 'best';
FilterAliasNone = -(1);
SubPixelUnknown = 0;
SubPixelHorizontalRGB = 1;
SubPixelHorizontalBGR = 2;
SubPixelVerticalRGB = 3;
SubPixelVerticalBGR = 4;
SubPixelNone = 5;
PictFormatID = 1 shl 0;
PictFormatType = 1 shl 1;
PictFormatDepth = 1 shl 2;
PictFormatRed = 1 shl 3;
PictFormatRedMask = 1 shl 4;
PictFormatGreen = 1 shl 5;
PictFormatGreenMask = 1 shl 6;
PictFormatBlue = 1 shl 7;
PictFormatBlueMask = 1 shl 8;
PictFormatAlpha = 1 shl 9;
PictFormatAlphaMask = 1 shl 10;
PictFormatColormap = 1 shl 11;
RepeatNone = 0;
RepeatNormal = 1;
RepeatPad = 2;
RepeatReflect = 2;
PictStandardARGB32 = 0;
PictStandardRGB24 = 1;
PictStandardA8 = 2;
PictStandardA4 = 3;
PictStandardA1 = 4;
PictStandardNUM = 5;

Description

Functions and Procedures

function XDoubleToFixed(f : TXDouble) : TXFixed;

This item has no description.

function XFixedToDouble(f : TXFixed) : TXDouble;

This item has no description.

Types

txid = xid;

This item has no description.

TBool = integer;

This item has no description.

dword = longword;

This item has no description.

Pdword = ˆdword;

This item has no description.

Tdouble = double;

This item has no description.

TXFixed = integer;

This item has no description.

PXFixed = ˆTXFixed;

This item has no description.

TGlyph = txid;

This item has no description.

PGlyph = ˆTGlyph;

This item has no description.

TGlyphSet = txid;

This item has no description.

PGlyphSet = ˆTGlyphSet;

This item has no description.

TPicture = txid;

This item has no description.

PPicture = ˆTPicture;

This item has no description.

TPictFormat = txid;

This item has no description.

PPictFormat = ˆTPictFormat;

This item has no description.

TRegion = Region;

This item has no description.

PRegion = ˆTRegion;

This item has no description.

PXRenderDirectFormat = ˆTXRenderDirectFormat;

This item has no description.

PXRenderPictFormat = ˆTXRenderPictFormat;

This item has no description.

PXRenderPictureAttributes = ˆTXRenderPictureAttributes;

This item has no description.

PXRenderColor = ˆTXRenderColor;

This item has no description.

PXGlyphInfo = ˆTXGlyphInfo;

This item has no description.

PXGlyphElt8 = ˆTXGlyphElt8;

This item has no description.

PXGlyphElt16 = TXGlyphElt16;

This item has no description.

PXGlyphElt32 = ˆTXGlyphElt32;

This item has no description.

TXDouble = Tdouble;

This item has no description.

PXPointDouble = ˆTXPointDouble;

This item has no description.

PXPointFixed = ˆTXPointFixed;

This item has no description.

PXLineFixed = ˆTXLineFixed;

This item has no description.

PXTriangle = ˆTXTriangle;

This item has no description.

PXTrapezoid = ˆTXTrapezoid;

This item has no description.

TXTransform = array[0..2] of array[0..2] of TXFixed;

This item has no description.

PXTransform = ˆTXTransform;

This item has no description.

PXFilters = ˆTXFilters;

This item has no description.

PXIndexValue = ˆTXIndexValue;

This item has no description.

PXAnimCursor = ˆTXAnimCursor;

This item has no description.

Constants

External_library='libXrender.so';

This item has no description.

BadPictFormat = 0;

This item has no description.

BadPicture = 1;

This item has no description.

BadPictOp = 2;

This item has no description.

BadGlyphSet = 3;

This item has no description.

BadGlyph = 4;

This item has no description.

RenderNumberErrors = BadGlyph + 1;

This item has no description.

PictTypeIndexed = 0;

This item has no description.

PictTypeDirect = 1;

This item has no description.

PictOpMinimum = 0;

This item has no description.

PictOpClear = 0;

This item has no description.

PictOpSrc = 1;

This item has no description.

PictOpDst = 2;

This item has no description.

PictOpOver = 3;

This item has no description.

PictOpOverReverse = 4;

This item has no description.

PictOpIn = 5;

This item has no description.

PictOpInReverse = 6;

This item has no description.

PictOpOut = 7;

This item has no description.

PictOpOutReverse = 8;

This item has no description.

PictOpAtop = 9;

This item has no description.

PictOpAtopReverse = 10;

This item has no description.

PictOpXor = 11;

This item has no description.

PictOpAdd = 12;

This item has no description.

PictOpSaturate = 13;

This item has no description.

PictOpMaximum = 13;

This item has no description.

PictOpDisjointMinimum = $10;

This item has no description.

PictOpDisjointClear = $10;

This item has no description.

PictOpDisjointSrc = $11;

This item has no description.

PictOpDisjointDst = $12;

This item has no description.

PictOpDisjointOver = $13;

This item has no description.

PictOpDisjointOverReverse = $14;

This item has no description.

PictOpDisjointIn = $15;

This item has no description.

PictOpDisjointInReverse = $16;

This item has no description.

PictOpDisjointOut = $17;

This item has no description.

PictOpDisjointOutReverse = $18;

This item has no description.

PictOpDisjointAtop = $19;

This item has no description.

PictOpDisjointAtopReverse = $1a;

This item has no description.

PictOpDisjointXor = $1b;

This item has no description.

PictOpDisjointMaximum = $1b;

This item has no description.

PictOpConjointMinimum = $20;

This item has no description.

PictOpConjointClear = $20;

This item has no description.

PictOpConjointSrc = $21;

This item has no description.

PictOpConjointDst = $22;

This item has no description.

PictOpConjointOver = $23;

This item has no description.

PictOpConjointOverReverse = $24;

This item has no description.

PictOpConjointIn = $25;

This item has no description.

PictOpConjointInReverse = $26;

This item has no description.

PictOpConjointOut = $27;

This item has no description.

PictOpConjointOutReverse = $28;

This item has no description.

PictOpConjointAtop = $29;

This item has no description.

PictOpConjointAtopReverse = $2a;

This item has no description.

PictOpConjointXor = $2b;

This item has no description.

PictOpConjointMaximum = $2b;

This item has no description.

PolyEdgeSharp = 0;

This item has no description.

PolyEdgeSmooth = 1;

This item has no description.

PolyModePrecise = 0;

This item has no description.

PolyModeImprecise = 1;

This item has no description.

CPRepeat = 1 shl 0;

This item has no description.

CPAlphaMap = 1 shl 1;

This item has no description.

CPAlphaXOrigin = 1 shl 2;

This item has no description.

CPAlphaYOrigin = 1 shl 3;

This item has no description.

CPClipXOrigin = 1 shl 4;

This item has no description.

CPClipYOrigin = 1 shl 5;

This item has no description.

CPClipMask = 1 shl 6;

This item has no description.

CPGraphicsExposure = 1 shl 7;

This item has no description.

CPSubwindowMode = 1 shl 8;

This item has no description.

CPPolyEdge = 1 shl 9;

This item has no description.

CPPolyMode = 1 shl 10;

This item has no description.

CPDither = 1 shl 11;

This item has no description.

CPComponentAlpha = 1 shl 12;

This item has no description.

CPLastBit = 11;

This item has no description.

FilterNearest = 'nearest';

This item has no description.

FilterBilinear = 'bilinear';

This item has no description.

FilterFast = 'fast';

This item has no description.

FilterGood = 'good';

This item has no description.

FilterBest = 'best';

This item has no description.

FilterAliasNone = -(1);

This item has no description.

SubPixelUnknown = 0;

This item has no description.

SubPixelHorizontalRGB = 1;

This item has no description.

SubPixelHorizontalBGR = 2;

This item has no description.

SubPixelVerticalRGB = 3;

This item has no description.

SubPixelVerticalBGR = 4;

This item has no description.

SubPixelNone = 5;

This item has no description.

PictFormatID = 1 shl 0;

This item has no description.

PictFormatType = 1 shl 1;

This item has no description.

PictFormatDepth = 1 shl 2;

This item has no description.

PictFormatRed = 1 shl 3;

This item has no description.

PictFormatRedMask = 1 shl 4;

This item has no description.

PictFormatGreen = 1 shl 5;

This item has no description.

PictFormatGreenMask = 1 shl 6;

This item has no description.

PictFormatBlue = 1 shl 7;

This item has no description.

PictFormatBlueMask = 1 shl 8;

This item has no description.

PictFormatAlpha = 1 shl 9;

This item has no description.

PictFormatAlphaMask = 1 shl 10;

This item has no description.

PictFormatColormap = 1 shl 11;

This item has no description.

RepeatNone = 0;

This item has no description.

RepeatNormal = 1;

This item has no description.

RepeatPad = 2;

This item has no description.

RepeatReflect = 2;

This item has no description.

PictStandardARGB32 = 0;

This item has no description.

PictStandardRGB24 = 1;

This item has no description.

PictStandardA8 = 2;

This item has no description.

PictStandardA4 = 3;

This item has no description.

PictStandardA1 = 4;

This item has no description.

PictStandardNUM = 5;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.