VCL RAD DirectX for C++ Builder

Welcome to

www.tdxlibrary.org

Home of the
the TDx_Library...

=- RAD DirectX =-

"RAD DirectX"
for
C++ Builder

...

Welcome to tdxlibrary.org Latest News

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

Register our Tools Available Downloads

Frequently Asked Questions Links to other sites Information about the tdxlibrary.org website


    TDx_Draw_Library v2.00 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: darren_john_dwyer@hotmail.com.



























Top

Welcome |  Latest News |  Tools |  Demos |  Tutorials |  Reference |  Register |  Downloads
FAQ |  Links |  Site Information

This page is Copyright © 2019 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.