res
2013-07-08 17:01:54 UTC
@@ -38,7 +38,7 @@
/// Type of the values that can be contained within a csVariant.
enum csVariantType
{
- // Signed 32-bit integer (long)
+ /// Signed 32-bit integer (long)
CSVAR_LONG,
Hm, I probably would have rather chosen a name like CSVAR_INT32./// Type of the values that can be contained within a csVariant.
enum csVariantType
{
- // Signed 32-bit integer (long)
+ /// Signed 32-bit integer (long)
CSVAR_LONG,
Unless it's really a long, then the current name is appropriate.
The pitfall here is that long is _not_ consistently 32-bit on Win64
it is, but on Linux x86_64 it's 64-bit!
/// csMatrix3 type
+ // TODO: quaternion instead?
CSVAR_MATRIX3,
I always though 3x3 matrices could represent more potential+ // TODO: quaternion instead?
CSVAR_MATRIX3,
transformations than quaternions. (Aren't those limited to rotations? My
knowledge is somewhat lacking here.)
/// csTransform type
+ // TODO: remove?
CSVAR_TRANSFORM,
Removal because (a) it doesn't really fit into the envisioned use+ // TODO: remove?
CSVAR_TRANSFORM,
case(s) for csVariant or (b) because you don't like csTransform?
If it's (b), perhaps you'd like a 4x4 matrix more?
-f.r.