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

    [ TDx_DrawPalette::GetCaps() ]     [ next: GetEntries() ]     [ prev: Destroy() ]

    public:

         virtual bool __fastcall GetCaps( dword* pCaps );





    -= Go to the TDx_DrawPalette description =-    TDX_DRAWPALETTE::GETCAPS()   [ component method ]

    • Description
    • Parameters

        Caps
        The Caps parameter will reference the palette capabilities if this method returns successfully.
        The described effect applies when the flag is set.
        These flags are the same as those listed for TDDCaps::PalCaps.

          DDPCAPS_1BIT
          The palette index is 1 bit.
          There will be 2 color table entries.

          DDPCAPS_2BIT
          The palette index is 2 bit.
          There will be 4 color table entries.

          DDPCAPS_4BIT
          The palette index is 4 bit.
          There will be 16 color table entries.

          DDPCAPS_8BIT
          The palette index is 8 bit.
          There will be 256 color table entries.

          DDPCAPS_8BITENTRIES
          The palette index is an index to a 8-bit color index.
          This flag is only valid when the target surface is 8 bpp and either DDPCAPS_1BIT, DDPCAPS_2BIT or DDPCAPS_4BIT is set. Color entries are 8 bits and are indexes into the 8 bpp palette of the destination surface.

          DDPCAPS_ALLOW256
          The palette can have all 256 entries specified by the application.
          Entry 0 and entry 255 on 8-bit palettes are reserved for system use unless this flag is set.

          DDPCAPS_ALPHA
          The peFlags member of the associated PALETTEENTRY structure is to be interpreted as an 8-bit alpha value.
          Palettes utilizing this capability may only be attached to textures.

          DDPCAPS_PRIMARYSURFACE
          The palette is attached to the primary surface.
          Changes to the palette will be immediately apparent on the display unless DDPCAPS_VSYNC is set and supported.

          DDPCAPS_PRIMARYSURFACELEFT
          The palette is attached to the primary surface for the left eye.
          Changes to the palette will have an immediate effect on the left eye display unless DDPCAPS_VSYNC is set and supported.

          DDPCAPS_VSYNC
          The palette is capable of being modified synchronously with the monitor's refresh rate.


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