Very nice, thank you.
But some points on it:
1. There is a GL call in. Not really the "nice" programming style for a pure math lib
2. The AABB looks nice but is bound against TEntity which is not present and basically could be from 5 engines but most likely yours :)
3. The { } in there could easily be removed. You don't assign anything to the attributes so they are worthless reflection wise (which is their only purpose)
But some points on it:
1. There is a GL call in. Not really the "nice" programming style for a pure math lib
2. The AABB looks nice but is bound against TEntity which is not present and basically could be from 5 engines but most likely yours :)
3. The { } in there could easily be removed. You don't assign anything to the attributes so they are worthless reflection wise (which is their only purpose)