Welcome to
www.tdxlibrary.org
Home of the
the TDx_Library...
"RAD DirectX"
for
C++ Builder
...
|
TDx_Draw_Library v2.00 Component Reference
|
|
[ TDDCaps::FXCaps ]
[ next: MaxOverlayStretch ]
[ prev: FXAlphaCaps ]
public:
__property dword FXCaps = { read=FGetFXCaps, write=FSetFXCaps, default=0 };
TDDCAPS::FXCAPS
[ component property ]
- Description
The FXCaps property defines flags indicating the available driver specific stretching and effects capabilities.
The described effect applies when the flag is set.
- Flags
DDFXCAPS_BLTALPHA
Support for alpha blending while blitting is available.
DDFXCAPS_BLTARITHSTRETCHY
Support for the arithmetic stretching or shrinking of a surface along the Y axis while blitting is available.
DDFXCAPS_BLTARITHSTRETCHYN
Support for the arithmetic stretching or shrinking of a surface along the Y axis by an integer multiple, while blitting, is available.
DDFXCAPS_BLTFILTER
Support for surface reconstruction filtering of warped blits is available.
DDFXCAPS_BLTMIRRORLEFTRIGHT
Support for blitting while mirroring from left to right by turning the surface on its Y axis is available.
DDFXCAPS_BLTMIRRORUPDOWN
Support for blitting while mirroring from top to bottom by turning the surface on its X axis is available.
DDFXCAPS_BLTROTATION
Support for rotation by arbitrary amounts when blitting is available.
DDFXCAPS_BLTROTATION90
Support for rotation by 90 degrees when blitting is available.
DDFXCAPS_BLTSHRINKX
Support for shrinking a surface along the X axis by an arbitrary amount while blitting is available.
DDFXCAPS_BLTSHRINKXN
Support for shrinking a surface along the X axis by an integer divisor while blitting is available.
DDFXCAPS_BLTSHRINKY
Support for shrinking a surface along the Y axis by an arbitary amount while blitting is available.
DDFXCAPS_BLTSHRINKYN
Support for shrinking a surface along the Y axis by an integer divisor while blitting is available.
DDFXCAPS_BLTSTRETCHX
Support for stretching a surface along the X axis by an arbitrary amount while blitting is available.
DDFXCAPS_BLTSTRETCHXN
Support for stretching a surface along the X axis by an integer multiple while blitting is available.
DDFXCAPS_BLTSTRETCHY
Support for stretching a surface along the Y axis by an arbitrary amount while blitting is available.
DDFXCAPS_BLTSTRETCHYN
Support for stretching a surface along the Y axis by an integer multiple while blitting is available.
DDFXCAPS_OVERLAYALPHA
Support for alpha blending overlays is available.
DDFXCAPS_OVERLAYARITHSTRETCHY
Support for the arithmetic stretching or shrinking of a surface along the Y axis while overlaying is available.
DDFXCAPS_OVERLAYARITHSTRETCHYN
Support for the arithmetic stretching or shrinking of a surface along the Y axis by an integer multiple, while overlaying, is available.
DDFXCAPS_OVERLAYFILTER
Support for surface reconstruction filtering of warped overlay sprites is available.
This capability is not currently supported for overlays displayed using TDx_DrawSurface::UpDateOverlay().
DDFXCAPS_OVERLAYMIRRORLEFTRIGHT
Support for mirroring an overlay from left to right by turning the surface on its Y axis is available.
DDFXCAPS_OVERLAYMIRRORUPDOWN
Support for mirroring an overlay from top to bottom by turning the surface on its X axis is available.
DDFXCAPS_OVERLAYSHRINKX
Support for shrinking an overlay surface along the X axis by an arbitrary amount is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of shrinking.
DDFXCAPS_OVERLAYSHRINKXN
Support for shrinking an overlay surface along the X axis by an integer divisor is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of shrinking.
DDFXCAPS_OVERLAYSHRINKY
Support for shrinking an overlay surface along the Y axis by an arbitrary amount is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of shrinking.
DDFXCAPS_OVERLAYSHRINKYN
Support for shrinking an overlay surface along the Y axis by an integer divisor is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of shrinking.
DDFXCAPS_OVERLAYSTRETCHX
Support for stretching an overlay surface along the X axis by an arbitrary amount is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of stretching.
DDFXCAPS_OVERLAYSTRETCHXN
Support for stretching an overlay surface along the X axis by an integer multiple is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of stretching.
DDFXCAPS_OVERLAYSTRETCHY
Support for stretching an overlay surface along the Y axis by an arbitary amount is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of stretching.
DDFXCAPS_OVERLAYSTRETCHYN
Support for stretching an overlay surface along the Y axis by an integer multiplier is available.
Only valid for overlay surfaces.
This refers to the surface's capabilities, not the availability of stretching.
- See Also
- Top
If you would like to submit additions or improvements to this page, click: darren_john_dwyer@hotmail.com.
|
|