BCB-Tools.com

Home of
RAD DirectX

C++ Builder wrapping DirectX

...

Please Register

So we can
create more

the TDx_Library
the TDx9_Library



Welcome to BCB-Tools.com Latest News

Development Tools Demo Applications Step-by-Step Tutorials Component Reference

Register Here! Available Downloads

Frequently Asked Questions Discussion Forums Receive emails from BCB-Tools.com Send us some Feedback

Links to other sites Information about the BCB-Tools.com website


    TDx_Draw_Library v1.90 Component Reference

    -= Click to navigate the reference =-

    -= Go to the TDDCaps description =-   Component: TDDCAPS::FXCAPS

    Go to the Welcome Page
    [ TDDCaps ]     [ next: MaxOverlayStretch ]     [ prev: FXAlphaCaps ]

    public:
         __property dword FXCaps = { read=FGetFXCaps, write=FSetFXCaps, default=0 };

    If you would like to submit additions or improvements to this page, click: admin@bcb-tools.com.


    DESCRIPTION

    Top     Flags     See Also

    The FXCaps property defines flags indicating the available driver specific stretching and effects capabilities.
    The described effect applies when the flag is set.




    FLAGS

    Top     See Also

      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     Flags






























Top

Welcome |  Latest News |  Tools |  Demos |  Tutorials |  Reference |  Register |  Downloads
FAQ |  Forums |  Feedback |  Mailing List |  Links |  Site Information

This page is Copyright © 2008 Darren John Dwyer, Australia. All Rights Reserved.
Borland C++ Builder, CBuilder, etc are Trademarks of Borland Corporation.
DirectX, DirectDraw, Windows, etc are Trademarks of Microsoft Corporation.