ColladaElementTransitPtr
ColladaNode::create(daeElement *elem, ColladaGlobal *global)
{
    if(global->getLoaderState(_loaderStateName) == NULL)
    {
        NodeLoaderStateRefPtr state = NodeLoaderState::create();

        global->addLoaderState(_loaderStateName, state);
    }

    return ColladaElementTransitPtr(new ColladaNode(elem, global));
}
ColladaElementTransitPtr
ColladaInstanceEffect::create(daeElement *elem, ColladaGlobal *global)
{
    return ColladaElementTransitPtr(new ColladaInstanceEffect(elem, global));
}
Exemple #3
0
ColladaElementTransitPtr
ColladaScene::create(daeElement *elem, ColladaGlobal *global)
{
    return ColladaElementTransitPtr(new ColladaScene(elem, global));
}
ColladaElementTransitPtr
ColladaInstanceController::create(daeElement *elem, ColladaGlobal *global)
{
    return ColladaElementTransitPtr(new ColladaInstanceController(elem, global));
}
Exemple #5
0
ColladaElementTransitPtr
ColladaInstanceMaterial::create(daeElement *elem, ColladaGlobal *global)
{
    return ColladaElementTransitPtr(new ColladaInstanceMaterial(elem, global));
}
ColladaElementTransitPtr
ColladaAnimationClip::create(daeElement *elem, ColladaGlobal *global)
{
    return ColladaElementTransitPtr(new ColladaAnimationClip(elem, global));
}
Exemple #7
0
ColladaElementTransitPtr
ColladaSampler2D::create(daeElement *elem, ColladaGlobal *global)
{
    return ColladaElementTransitPtr(new ColladaSampler2D(elem, global));
}
ColladaElementTransitPtr
ColladaGeometry::create(daeElement *elem, ColladaGlobal *global)
{
    return ColladaElementTransitPtr(new ColladaGeometry(elem, global));
}