![]() |
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 |