Horde3D
http://horde3d.org/forums/

Utility Classes?
http://horde3d.org/forums/viewtopic.php?f=5&t=506
Page 1 of 1

Author:  AcidFaucet [ 18.09.2008, 18:45 ]
Post subject:  Utility Classes?

I'm curious what sorts of common utilities / classes others use (whether self-written or from another source).

Listing what I use (* self written, ** implementation similar to what someone else used or wrote about, *** third party):
    Templated Memory Pool**
    Scaling Templated Memory Pool*
    Generic Tree**
    Octree***
    Quadtree*
    Signal*
    Templated Registrar* (Handle, T*, string container)
    Boost Serialization***
    anyType*

Author:  swiftcoder [ 18.09.2008, 19:22 ]
Post subject:  Re: Utility Classes?

I use a 3D-math library, originally derived from that of Sean O'Neil.
A custom smart_ptr modelled on boost::intrusive_ptr.
Sneftel's Very, Very Fast Event Library.

Author:  DarkAngel [ 19.09.2008, 01:59 ]
Post subject:  Re: Utility Classes?

Property Marshalling**
Serialisation*
Templated Thread-local storage, atomic variables (compare-and-swap, transactions)*
Templated hash algorithm**
Math library* (though I would rather use a good 3rd party one!)
Reference counted "smart" pointers*
Threading*** (GLFW atm)
Thread pool, task queues*
Abstract file-system* (currently just a wrapper for fopen!)

Page 1 of 1 All times are UTC + 1 hour
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/