コード例 #1
0
ファイル: skeleton_bind.cpp プロジェクト: fire-archive/llcoi
//Bone* createBone(unsigned short handle);
BoneHandle skeleton_create_bone_with_handle(SkeletonHandle handle, unsigned short bone_handle)
{
    Ogre::Skeleton* skeleton = static_cast<Ogre::Skeleton*>(handle);
    Ogre::Bone* bone = skeleton->createBone(bone_handle);
    return static_cast<BoneHandle>(bone);
}
コード例 #2
0
ファイル: skeleton_bind.cpp プロジェクト: fire-archive/llcoi
//Bone* createBone(const String& name, unsigned short handle);
BoneHandle skeleton_create_bone_with_name_and_handle(SkeletonHandle handle, const char* name, unsigned short bone_handle)
{
    Ogre::Skeleton* skeleton = static_cast<Ogre::Skeleton*>(handle);
    Ogre::Bone* bone = skeleton->createBone(Ogre::String(name), bone_handle);
    return static_cast<BoneHandle>(bone);
}
コード例 #3
0
ファイル: skeleton_bind.cpp プロジェクト: fire-archive/llcoi
//Bone* createBone(void);
BoneHandle skeleton_create_bone(SkeletonHandle handle)
{
    Ogre::Skeleton* skeleton = static_cast<Ogre::Skeleton*>(handle);
    Ogre::Bone* bone = skeleton->createBone();
    return static_cast<BoneHandle>(bone);
}