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 Discussion Forums Receive emails from BCB-Tools.com Send us some Feedback

Links to other sites Information about the BCB-Tools.com website










    TDx9_LIBRARY DETAILS
    Go to the Welcome Page




    We are well advanced 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,
    and the more people who register or pre-register, the quicker these all new component libraries will be developed and released.

    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.

    Please note: this new library is just that, a new library, and it's best suited to advanced
    TDx_Library programmers. It is not a free upgrade, so please stop asking us that question...
    and, no, you don't get the TDx_Library for free if you pre-register the TDx9_Library...

    Please note: this new library is really suitable for advanced TDx_Library programmers... if
    you have not already registered the TDx_Library, it would be a good idea to register so that you
    become familiar with how to get the best out of the TDx9_Library...

    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

    ...

    We will be releasing the TDx9_Graphics_Library v1.00 as soon as we can complete it,
    and we will write some demos and tutorials over time, a matter of a few months work.

    We expect to release the raw TDx9_Graphics_Library v1.00 as soon as it is possible... there's no point it
    hanging around unreleased if it's finished and "commercial-reality" ready...

    But, we're not going to rush it. There's still a few months work before we can release anything.

    We want the entire TDx9_Graphics_Library to work perfectly, first release.
    No point releasing buggy products, when a couple of extra weeks of debugging makes all the difference.

    The whole point is so that in future, all we have to do is enhance the existing library,
    instead of releasing version after version of bugfixes.

    Darren's confidence level that he can get everything 100% right? no problems... Assuming we get paid occasionally :)

    ...

    Then we will continue development of the other 253 components and release each library as soon as it is completed.
    All our new DirectX 9.0c component libraries will be completed and released over the coming years.

    If enough people Register or Pre-Register, we might be able to complete the lot in 12 months total, depending...

    ...

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

    Thats what's on offer at less than US$2 per component...

    That's HOT!!!

    ...

    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 months 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 or Pre-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.

    ...Thats BIG... and CHEAP !!!

    All for less than US$2 per component... or US$500 the lot... all 303 components, complete with source code, demos, tutorials, etc.

    ...All created by one person, with just a little help, and almost no money...

    Please Register or Pre-Register so we can get it all done... this project is HUGE!

    ...

    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 only limit on our development efforts is the amount of time we can devote to the project.

    The more people who register the existing libraries,
    Or, the more people who pre-register the new libraries,
    the quicker our Dx9 libraries will be available!


    ...

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

    Pre-Registration is less than US$2 per component, which gives us valuable monies (US$500 a pop) that
    we can leverage into more component libraries...

    We plan on releasing as much as we can as soon as we can, as we complete each library.

    Please register our existing components...
    or pre-register our new components...





















Top

Welcome |  Latest News |  Tools |  Demos |  Tutorials |  Reference |  Register |  Downloads
FAQ |  Forums |  Feedback |  Mailing List |  Links |  Site Information

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