protected void PrintFbxAnimEvaluator(FbxAnimEvaluator obj, TextWriter writer) { _PrintFbxAnimEvaluator(obj, writer); if (obj is FbxAnimEvalClassic) { PrintFbxAnimEvalClassic((FbxAnimEvalClassic)obj, writer); } }
public void SetAnimationEvaluator(FbxAnimEvaluator pEvaluator) { var current = GetAnimationEvaluator(); if (current != null) { SrcObjects.Remove(current); } SrcObjects.Add(pEvaluator); }
protected void AcceptFbxAnimEvaluator(FbxAnimEvaluator obj, ISet <object> visitedObjects = null) { Visit(obj); _AcceptFbxAnimEvaluator(obj, visitedObjects); if (obj is FbxAnimEvalClassic) { AcceptFbxAnimEvalClassic((FbxAnimEvalClassic)obj, visitedObjects); } }
protected void _AcceptFbxAnimEvaluator(FbxAnimEvaluator obj, ISet <object> visitedObjects) { //TODO: GetPropertyCurveNode }
public virtual void Visit(FbxAnimEvaluator obj) { }
protected void _PrintFbxAnimEvaluator(FbxAnimEvaluator obj, TextWriter writer) { }
public bool BakeLayers(FbxAnimEvaluator pEvaluator, FbxTime pStart, FbxTime pStop, FbxTime pPeriod) { throw new NotImplementedException(); }