|
| LinearSkinning () |
| Class default constructor.
|
|
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.
|
|
ushort | getWeightCount () |
| Returns the number of weights/bones affecting a vertex.
|
|
bool | hasCorrectAntipodalityHandling () |
| Only applicable for dual quaternion skinning.
|
|
bool | hasScalingShearingSupport () |
| Only applicable for dual quaternion skinning.
|
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info
|
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new
|
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info
|
|
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.