New Classes and Methods
New Classes
Following are the new classes:
The following new classes are related to the Particle Flow.
Additionally, some minor modifications are made in the BitArray class to improve performance.
Changes in the Animatable class
- Virtual GetClassName() overridden in Animatable sub-classes – This virtual method is overridden in 19 public SDK classes that inherit
from the Animatable class.
- New static Animatable::IsDeleted() method – This method can be used to test whether an Animatable pointer is valid and not deleted. This method provides a useful shortcut for storing
an AnimHandle and using that to test whether an object is deleted. However, this is not a complete
replacement for storing an AnimHandle because it can return false positives.
- New AnimProperty methods – Two new non-virtual methods are added to Animatable to append and find AnimProperty pointers:
New Methods
Additionally, many non-virtual methods in Point3 were modified with __forceinline to improve performance.
Miscellaneous
There are other minor changes in the SDK mostly related to Particle Flow. Most of
these changes involve addition of enumerators, functions, macros and typedefs.