www.BCB-Tools.com

Home of
RAD DirectX
for
C++ Builder

...

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 Welcome Page

    [ TDDVideoPortCaps::FX ]     [ next: Flags ]     [ prev: ErrorValue ]

    public:

        __property dword FX = { read=FGetFX, write=FSetFX, default=0 };




    -= Go to the TDDVideoPortCaps description =-    TDDVIDEOPORTCAPS::FX   [ component property ]

    • Description

        The FX property defines flags indicating the effects the video port can support.
        The described effect applies when the flag is set.
    • Flags

        DDVPFX_CROPTOPDATA
        Support for limited cropping of VBI data is available.

        DDVPFX_CROPX
        Support for cropping data along the X axis, before it is written to the surface, is available.

        DDVPFX_CROPY
        Support for cropping data along the Y axis, before it is written to the surface, is available.

        DDVPFX_IGNOREVBIXCROP
        Support for ignoring the X axis cropping coordinates when cropping oversampled VBI data is available.

        DDVPFX_INTERLEAVE
        Support for interleaving the interlaced video fields in memory is available.

        DDVPFX_MIRRORLEFTRIGHT
        Support for writing video data into the frame buffer, while mirroring it from left to right, is available.

        DDVPFX_MIRRORUPDOWN
        Support for writing video data into the frame buffer, while mirroring it from top to bottom, is available.

        DDVPFX_PRESHRINKX
        Support for shrinking data along the X axis by an arbitary amount, before writing it to the surface, is available.

        DDVPFX_PRESHRINKXB
        Support for the binary shrinking of data along the X axis, before writing it to the surface, is available.

        DDVPFX_PRESHRINKXS
        Support for shrinking data along the X axis by increments of 1/XStep, before writing it to the surface, is available.
        The value for XStep is contained in TDDVideoPortCaps::PreShrinkXStep.

        DDVPFX_PRESHRINKY
        Support for shrinking data along the Y axis by an arbitary amount, before writing it to the surface, is available.

        DDVPFX_PRESHRINKYB
        Support for the binary shrinking of data along the Y axis, before writing it to the surface, is available.

        DDVPFX_PRESHRINKYS
        Support for shrinking data along the Y axis by increments of 1/YStep, before writing it to the surface, is available.
        The value for YStep is contained in TDDVideoPortCaps::PreShrinkYStep.

        DDVPFX_PRESTRETCHX
        Support for stretching data along the X axis by an arbitary amount, before writing it to the surface, is available.

        DDVPFX_PRESTRETCHXN
        Support for stretching data along the X axis by an integer amount, before writing it to the surface, is available.

        DDVPFX_PRESTRETCHY
        Support for stretching data along the Y axis by an arbitary amount, before writing it to the surface, is available.

        DDVPFX_PRESTRETCHYN
        Support for stretching data along the Y axis by an integer amount, before writing it to the surface, is available.

        DDVPFX_VBICONVERT
        Support for converting the VBI data independantly of the remaining video data is available.

        DDVPFX_VBINOINTERLEAVE
        Support for disabling interleaving for the VBI data is available.

        DDVPFX_VBINOSCALE
        Support for disabling scaling for the VBI data is available.

    • See Also
    • Top





    If you would like to submit additions or improvements to this page, click: [email protected].



























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.