![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
This is the complete list of members for dyno::HierarchicalScene, including all inherited members.
| baseId() | dyno::Object | static | 
| buildTree(std::string &str, const std::vector< std::shared_ptr< ModelObject > > &child, uint level) | dyno::HierarchicalScene | inlineprivate | 
| c_skinVerticesAnimation(DArray< Vec3f > &intialVertices, DArray< Vec3f > &Vertices, DArray< Mat4f > &joint_inverseBindMatrix, DArray< Mat4f > &WorldMatrix, DArrayList< int > &point2Vertice, DArray< Vec4f > &bind_joints_0, DArray< Vec4f > &bind_joints_1, DArray< Vec4f > &bind_joints_2, DArray< Vec4f > &weights_0, DArray< Vec4f > &weights_1, DArray< Vec4f > &weights_2, Mat4f transform, bool isNormal, Vec2u range) | dyno::HierarchicalScene | |
| cId | dyno::Object | privatestatic | 
| clear() | dyno::HierarchicalScene | |
| computeTexMeshVerticesNormal(std::vector< std::shared_ptr< Shape > > &shapes, DArray< Vec3f > &Position, DArray< Vec3f > &Normal, DArray< int > *vertices2Point=nullptr) | dyno::HierarchicalScene | |
| coutBoneHierarchial() | dyno::HierarchicalScene | |
| coutMatrix(int id, Mat4f c) | dyno::HierarchicalScene | inline | 
| createLocalTransform(std::shared_ptr< ModelObject > object) | dyno::HierarchicalScene | |
| createObject(std::string name) | dyno::Object | static | 
| currentTime | dyno::HierarchicalScene | private | 
| findMaxSmallerIndex(const std::vector< float > &arr, float v) | dyno::HierarchicalScene | |
| findMeshIndexByName(std::string name) | dyno::HierarchicalScene | |
| findObjectIndexByName(std::string name) | dyno::HierarchicalScene | |
| flipNormal(DArray< Vec3f > &Normal) | dyno::HierarchicalScene | |
| generateObjectId() | dyno::Object | privatestatic | 
| getBoneIndexByName(std::string name) | dyno::HierarchicalScene | |
| getBones() | dyno::HierarchicalScene | inline | 
| getClassMap() | dyno::Object | static | 
| getJointAnimation() | dyno::HierarchicalScene | inline | 
| getMeshes() | dyno::HierarchicalScene | inline | 
| getObjectByName(std::string name) | dyno::HierarchicalScene | |
| getObjectWorldMatrix() | dyno::HierarchicalScene | inline | 
| getObjIndexByName(std::string name) | dyno::HierarchicalScene | |
| getVectorDataByTime(std::vector< Real > data, std::vector< Real > timeCode, Real time) | dyno::HierarchicalScene | |
| getVerticesNormalInBindPose(DArray< Vec3f > &initialNormal, DArray< Mat4f > &joint_inverseBindMatrix, DArray< Mat4f > &WorldMatrix, DArrayList< int > &point2Vertice, DArray< Vec4f > &bind_joints_0, DArray< Vec4f > &bind_joints_1, DArray< Vec4f > &bind_joints_2, DArray< Vec4f > &weights_0, DArray< Vec4f > &weights_1, DArray< Vec4f > &weights_2, Vec2u range) | dyno::HierarchicalScene | |
| HierarchicalScene() | dyno::HierarchicalScene | |
| id | dyno::Object | private | 
| lerp(Real v0, Real v1, float weight) | dyno::HierarchicalScene | private | 
| mBoneInverseBindMatrix | dyno::HierarchicalScene | |
| mBoneLocalMatrix | dyno::HierarchicalScene | |
| mBoneRotations | dyno::HierarchicalScene | |
| mBones | dyno::HierarchicalScene | |
| mBoneScales | dyno::HierarchicalScene | |
| mBoneTranslations | dyno::HierarchicalScene | |
| mBoneWorldMatrix | dyno::HierarchicalScene | |
| minMeshIndex() | dyno::HierarchicalScene | |
| mJointAnimationData | dyno::HierarchicalScene | |
| mJointData | dyno::HierarchicalScene | |
| mMeshes | dyno::HierarchicalScene | |
| mModelObjects | dyno::HierarchicalScene | |
| mSkinData | dyno::HierarchicalScene | |
| mTimeEnd | dyno::HierarchicalScene | |
| mTimeStart | dyno::HierarchicalScene | |
| Object() | dyno::Object | |
| objectId() | dyno::Object | inline | 
| pushBackBone(std::shared_ptr< Bone > bone) | dyno::HierarchicalScene | |
| pushBackMesh(std::shared_ptr< MeshInfo > mesh) | dyno::HierarchicalScene | |
| registerClass(ClassInfo *ci) | dyno::Object | static | 
| shapeToCenter(DArray< Vec3f > &iniPos, DArray< Vec3f > &finalPos, DArray< uint > &shapeId, DArray< Vec3f > &t) | dyno::HierarchicalScene | |
| shapeTransform(DArray< Vec3f > &intialPosition, DArray< Vec3f > &worldPosition, DArray< Vec3f > &intialNormal, DArray< Vec3f > &Normal, DArray< Mat4f > &WorldMatrix, DArray< uint > &vertexId_shape, DArray< int > &shapeId_MeshId) | dyno::HierarchicalScene | |
| showJointInfo() | dyno::HierarchicalScene | |
| skinAnimation(DArray< Vec3f > &intialPosition, DArray< Vec3f > &worldPosition, DArray< Mat4f > &joint_inverseBindMatrix, DArray< Mat4f > &WorldMatrix, DArray< Vec4f > &bind_joints_0, DArray< Vec4f > &bind_joints_1, DArray< Vec4f > &bind_joints_2, DArray< Vec4f > &weights_0, DArray< Vec4f > &weights_1, DArray< Vec4f > &weights_2, Mat4f transform, bool isNormal, Vec2u range) | dyno::HierarchicalScene | |
| skinVerticesAnimation(DArray< Vec3f > &intialVertices, DArray< Vec3f > &Vertices, DArray< Mat4f > &joint_inverseBindMatrix, DArray< Mat4f > &WorldMatrix, DArrayList< int > &point2Vertice, DArray< Vec4f > &bind_joints_0, DArray< Vec4f > &bind_joints_1, DArray< Vec4f > &bind_joints_2, DArray< Vec4f > &weights_0, DArray< Vec4f > &weights_1, DArray< Vec4f > &weights_2, Mat4f transform, bool isNormal, Vec2u range) | dyno::HierarchicalScene | |
| textureMeshTransform(DArray< Vec3f > &intialPosition, DArray< Vec3f > &worldPosition, DArray< Vec3f > &intialNormal, DArray< Vec3f > &Normal, Mat4f &WorldMatrix) | dyno::HierarchicalScene | |
| updateBoneWorldMatrix() | dyno::HierarchicalScene | |
| updateInverseBindMatrix() | dyno::HierarchicalScene | |
| UpdateJointData() | dyno::HierarchicalScene | |
| updateMeshWorldMatrix() | dyno::HierarchicalScene | |
| updatePoint2Vertice(DArrayList< int > &d_p2v, DArray< int > &d_v2p) | dyno::HierarchicalScene | |
| updateSkinData(std::shared_ptr< TextureMesh > texMesh) | dyno::HierarchicalScene | |
| updateWorldTransformByKeyFrame(Real time) | dyno::HierarchicalScene | |
| ~HierarchicalScene() | dyno::HierarchicalScene | |
| ~Object() | dyno::Object | inlinevirtual |