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

    [ TDDCaps::SSBCaps ]     [ next: SSBRops ]     [ prev: SSBCKeyCaps ]

    public:

        __property dword SSBCaps = { read=FGetSSBCaps, write=FSetSSBCaps, default=0 };




    -= Go to the TDDCaps description =-    TDDCAPS::SSBCAPS   [ component property ]

    • Description

        The SSBCaps property defines flags indicating the available driver specific capabilities for system memory to system memory blits in a way similar to TDDCaps::Caps.
        Only the blit related flags of this property should be used.
        The described effect applies when the flag is set.
    • Flags

        DDCAPS_3D
        Support for 3-D acceleration is available.

        DDCAPS_ALIGNBOUNDARYDEST
        Support for destination overlay rectangles is limited to those with the X axis aligned such as to be a multiple of the value, in pixels, of TDDCaps::AlignBoundaryDest.

        DDCAPS_ALIGNBOUNDARYSRC
        Support for source overlay rectangles is limited to those with the X axis aligned such as to be a multiple of the value, in pixels, of TDDCaps::AlignBoundarySrc.

        DDCAPS_ALIGNSIZEDEST
        Support for destination overlay rectangles is limited to those with an X axis size that is a multiple of the value, in pixels, of TDDCaps::AlignSizeDest.

        DDCAPS_ALIGNSIZESRC
        Support for source overlay rectangles is limited to those with an X axis size that is a multiple of the value, in pixels, of TDDCaps::AlignSizeSrc.

        DDCAPS_ALIGNSTRIDE
        The value of TDDCaps::AlignStrideAlign will be used to define the stride alignment when creating display memory surfaces.

        DDCAPS_ALPHA
        Support for alpha only surfaces is available.

        DDCAPS_BANKSWITCHED
        The display hardware uses bank switched memory.
        When this flag is set make sure to copy aligned to display memory as an unaligned copy may cause system suspension or poor performance if the copy spans memory banks.

        DDCAPS_BLT
        Support for blitting is available.

        DDCAPS_BLTCOLORFILL
        Support for color filling when blitting is available.

        DDCAPS_BLTDEPTHFILL
        Support for depth filling z-buffers using the blitter is available.

        DDCAPS_BLTFOURCC
        Support for color space conversions during blits is available.

        DDCAPS_BLTQUEUE
        Support for asynchronous blitting is available.

        DDCAPS_BLTSTRETCH
        Support for stretching during blits is available.

        DDCAPS_CANBLTSYSMEM
        Support for blitting to or from system memory is available.

        DDCAPS_CANCLIP
        Support for clipping during blits is available.

        DDCAPS_CANCLIPSTRETCHED
        Support for clipping while also stretching during blits is available.

        DDCAPS_COLORKEY
        Support for color keying in some form is available.
        This could be blit and/or overlay color keying support.
        Refer to TDDCaps::CKeyCaps for more detailed information on color keying capabilities.

        DDCAPS_COLORKEYHWASSIST
        Support for color keying is only partially hardware assisted.
        Some CPU and/or video memory resources may also be required to execute color keyed operations.
        If this flag is not set then full hardware support is available.

        DDCAPS_GDI
        The display hardware is being shared with the GDI.

        DDCAPS_NOHARDWARE
        There is no hardware support available at all.

        DDCAPS_OVERLAY
        Support for overlays is available.

        DDCAPS_OVERLAYCANTCLIP
        Support for overlays is limited by the fact that hardware clipping of overlays is not available.

        DDCAPS_OVERLAYFOURCC
        Support for color space conversions during overlay operations is available.

        DDCAPS_OVERLAYSTRETCH
        Support for the stretching of overlays is available.
        When this flag is set TDDCaps::MinOverlayStretch and TDDCaps::MaxOverlayStretch will contain valid data.

        DDCAPS_PALETTE
        Support for palette's on more surfaces than just the primary surface is available.

        DDCAPS_PALETTEVSYNC
        Support for synchronizing palette updates with the vertical blank is available.

        DDCAPS_READSCANLINE
        Support for retrieving the current scan line number from the display hardware is available.

        DDCAPS_VBI
        Support for hardware generated vertical blank interrupts is available.

        DDCAPS_ZBLTS
        Support for using z-buffers during blit operations is available.

        DDCAPS_ZOVERLAYS
        Support for using TDx_DrawSurface::UpdateOverlayZOrder() to control overlay layering 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.