|
| | LinearSkinning () |
| | Class default constructor. More...
|
| |
| virtual bool | addFunctionInvocations (ProgramSet *programSet) |
| |
| virtual void | copyFrom (const HardwareSkinningTechnique *hardSkin) |
| |
| ushort | getBoneCount () |
| | Returns the number of bones in the model assigned to the material. More...
|
| |
| ushort | getWeightCount () |
| | Returns the number of weights/bones affecting a vertex. More...
|
| |
| bool | hasCorrectAntipodalityHandling () |
| | Only applicable for dual quaternion skinning. More...
|
| |
| bool | hasScalingShearingSupport () |
| | Only applicable for dual quaternion skinning. More...
|
| |
| void | operator delete (void *ptr) |
| |
| void | operator delete (void *ptr, void *) |
| |
| void | operator delete (void *ptr, const char *, int, const char *) |
| |
| void | operator delete[] (void *ptr) |
| |
| void | operator delete[] (void *ptr, const char *, int, const char *) |
| |
| void * | operator new (size_t sz, const char *file, int line, const char *func) |
| | operator new, with debug line info More...
|
| |
| void * | operator new (size_t sz) |
| |
| void * | operator new (size_t sz, void *ptr) |
| | placement operator new More...
|
| |
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| | array operator new, with debug line info More...
|
| |
| void * | operator new[] (size_t sz) |
| |
| virtual bool | resolveDependencies (ProgramSet *programSet) |
| |
| virtual bool | resolveParameters (ProgramSet *programSet) |
| |
| void | setDoBoneCalculations (bool doBoneCalculations) |
| |
| void | setHardwareSkinningParam (ushort boneCount, ushort weightCount, bool correctAntipodalityHandling=false, bool scalingShearingSupport=false) |
| |
Implement a sub render state which performs hardware skinning.
Meaning, this sub render states adds calculations which multiply the points and normals by their assigned bone matricies.