C++ Builder Visual Components wrapping DirectX

Welcome to BCB-Tools.com 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 BCB-Tools.com website










    TDx9_LIBRARY DETAILS
    Go to the Welcome Page




    For about 3 years we >were< working on developing a series of all new DirectX 9.0c component libraries for advanced 3d graphics,
    advanced sound effects, advanced input devices, advanced networking, more 3d graphics, advanced music, xfiles, etc.

    We got some of these libraries working, but then there has been no money, no incentive to work towards this,
    not even anyone suggesting they would like to have new libraries available to register and download.

    Since we can't even make any money out of our working DirectX 7.0a libraries, we are no longer working on DirectX 9.0c either.

    This new library, the TDx9_Library, consists of 303 VCL components for Borland C++ Builder v1,3,4,5,6,
    and has been under construction for over 24 months and some parts are now in test mode,
    with 99% of the source code working for the TDx9_Graphics_Library (3D Graphics with all the
    advanced bits added to DirectX 9.0c), the first of our DirectX 9 component libraries (50 components),
    and construction of the rest of the component libraries is going according to plans (construction of DirectX 9.0c libraries has now been stopped).

    The TDx9_Library currently consists of :-

    TDx9_Graphics_Library - 50 components (99% complete, still todo: descriptions, some source code)
    TDx9_Sound_Library - 45 components - under construction
    TDx9_Input_Library - 37 components - under construction
    TDx9_Play_Library - 34 components - under construction
    TDx9_Setup_Library - 3 components - under construction
    TDx9_3DX_Library - 55 components - under construction
    TDx9_3DXEffect_Library - 14 components - under construction
    TDx9_Music_Library - 56 components - under construction
    TDx9_XFile_Library - 9 components - under construction

    ...

    That is, the latest version of DirectX (9.0c) completely functioning and
    completely documented VCL components for all versions of Borland C++ Builder (v1,3,4,5,6)...

    Borland C++ Builder v1,3,4,5,6's
    Rapid
    Application
    Development
    DirectX 9.0c!!!

    ...

    That's HOT!!!

    Imagine Borland C++ Builder capable of creating all the graphics and sound effects and
    razzle-dazzle of the best games ever written for the PC or XBOX...

    All those hoopy visual & audio effects in the latest games...

    All available in Borland C++ Builder...

    ...

    Our TDx9_Library databases are 95% complete (excluding the descriptions) and the
    BCB_Code_Generator v2.0 is now entirely DirectX 9.0c compatible,
    so it's now just a matter of doing all the descriptions and final manual enhancements
    to the source code, and we can release the first of our DirectX 9 component libraries...
    again, a matter of a few years work... :)

    ...

    We work as fast as we can on the TDx9_Library, but we are limited by the fact that
    we have to make enough money to live, and that takes up all our time, which we would prefer
    to devote to developing new component libraries.

    ...

    If only enough people could Register, we have a few people willing to help
    us work on our new libraries...

    ...

    View some very huge files containing fully working TDx9_Graphics_Library source code (4 of 50 components total),
    fully documented, of 2.5 Mb of source code for all 50 components of the library :-

    TD3DCaps.H (123 Kb, Wrapper with documentation)
    TD3DCaps.CPP (168 Kb, Wrapper with documentation)
    TD3DVertexElement.H (15 Kb, Multi-Wrapper with documentation)
    TD3DVertexElement.CPP (23 Kb, Multi-Wrapper with documentation)
    TDx9_3D.H (48 Kb, Interface with documentation)
    TDx9_3D.CPP (54 Kb, Interface with documentation)
    TDx9_3DDevice.H (221 Kb, Interface with documentation)
    TDx9_3DDevice.CPP (305 Kb, Interface with documentation)

    ...

    Note: You read it right, this one library contains 2.5 Megabytes of source code. 50 components, 2.5 Mb Source Code...

    ...Thats BIG...

    Then there's the rest of the partially-completed component libraries...
    303 components, thats about 25 MEGABYTES of source code... not including help files, demos, tutorials, etc.

    ...

    You can also download the entire help file for the TDx9_Graphics_Library v1.00 here (748Kb, 3.3Mb uncompressed)

    And yes, you read it right.
    The HELP FILE is 3.3 Megabytes too!

    ...

    View some unfinished TDx9_3DX_Library source code (2 of 55 components total) :-
    TD3DXAttributeWeights.H (10Kb)
    TD3DXAttributeWeights.CPP (11Kb)
    TDx9_3DXPMesh.H (27Kb)
    TDx9_3DXPMesh.CPP (47Kb)

    View some unfinished TDx9_3DXEffect_Library source code (2 of 14 components total) :-
    TD3DXPass_Desc.H (11Kb)
    TD3DXPass_Desc.CPP (13Kb)
    TDx9_3DXEffectCompiler.H (42Kb)
    TDx9_3DXEffectCompiler.CPP (74Kb)

    View some unfinished TDx9_Input_Library source code (2 of 37 components total) :-
    TDIJoyState2.H (17Kb)
    TDIJoyState2.CPP (21Kb)
    TDx9_InputDevice.H (25Kb)
    TDx9_InputDevice.CPP (46Kb)

    View some unfinished TDx9_Music_Library source code (2 of 56 components total) :-
    TDMus_SynthStats.H (10Kb)
    TDMus_SynthStats.CPP (10Kb)
    TDx9_Music.H (15Kb)
    TDx9_Music.CPP (19Kb)

    View some unfinished TDx9_Play_Library source code (2 of 34 components total) :-
    TDPN_Connection_Info.H (18Kb)
    TDPN_Connection_Info.CPP (20Kb)
    TDx9_PlayPeer.H (28Kb)
    TDx9_PlayPeer.CPP (23Kb)

    View some unfinished TDx9_Sound_Library source code (2 of 45 components total) :-
    TDSCaps.H (17Kb)
    TDSCaps.CPP (18Kb)
    TDx9_Sound.H (15Kb)
    TDx9_Sound.CPP (19Kb)

    View some unfinished TDx9_XFile_Library source code (2 of 9 components total) :-
    TDXFileLoadResource.H (8Kb)
    TDXFileLoadResource.CPP (8Kb)
    TDx9_XFileBinary.H (13Kb)
    TDx9_XFileBinary.CPP (13Kb)

    ...

    The entire TDx9_Library is 303 VCL DirectX 9.0c components for Borland C++ Builder v1,3,4,5,6,
    complete with source code, project files, demos, tutorials, fully documented [F1] help, the lot...





















Top

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

This page is Copyright © 2000-2022++ 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.