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::NLVBCAPS

    Go to the Welcome Page
    [ TDDCaps ]     [ next: NLVBCaps2 ]     [ prev: NLVBCKeyCaps ]

    public:
         __property dword NLVBCaps = { read=FGetNLVBCaps, write=FSetNLVBCaps, 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 NLVBCaps property defines flags indicating the available driver specific capabilities for nonlocal to local video 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

    Top     See Also

      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     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.