protected void _PrintFbxScene(FbxScene obj, TextWriter writer) { writer.WriteLine(" RootNode = {0}", PrintObjectID(obj.GetRootNode())); writer.WriteLine(" AnimationEvaluator = {0}", PrintObjectID(obj.GetAnimationEvaluator())); writer.WriteLine(" CurrentAnimationStack = {0}", PrintObjectID(obj.GetCurrentAnimationStack())); writer.WriteLine(" Global Settings = {0}", PrintObjectID(obj.GetGlobalSettings())); int i; writer.WriteLine(" MaterialCount = {0}", obj.GetMaterialCount()); for (i = 0; i < obj.GetMaterialCount(); i++) { FbxSurfaceMaterial mat = obj.GetMaterial(i); writer.WriteLine(" #{0} {1}", i, PrintObjectID(mat)); } writer.WriteLine(" PoseCount = {0}", obj.GetPoseCount()); for (i = 0; i < obj.GetPoseCount(); i++) { FbxPose pose = obj.GetPose(i); writer.WriteLine(" #{0} {1}", i, PrintObjectID(pose)); } writer.WriteLine(" TextureCount = {0}", obj.GetTextureCount()); for (i = 0; i < obj.GetTextureCount(); i++) { FbxTexture texture = obj.GetTexture(i); writer.WriteLine(" #{0} {1}", i, PrintObjectID(texture)); } writer.WriteLine(" NodeCount = {0}", obj.GetNodeCount()); for (i = 0; i < obj.GetNodeCount(); i++) { FbxNode node = obj.GetNode(i); writer.WriteLine(" #{0} {1}", i, PrintObjectID(node)); } }
protected void _PrintFbxTexture(FbxTexture obj, TextWriter writer) { writer.WriteLine(" Type = {0}", obj.Type); writer.WriteLine(" Media = {0}", obj.Media); writer.WriteLine(" Filename = {0}", obj.Filename); writer.WriteLine(" RelativeFilename = {0}", obj.RelativeFilename); writer.WriteLine(" ModelUVTranslation = {0}", obj.ModelUVTranslation); writer.WriteLine(" ModelUVScaling = {0}", obj.ModelUVScaling); writer.WriteLine(" AlphaSource = {0}", obj.AlphaSource); writer.WriteLine(" Cropping = {0}", obj.Cropping); }
protected void PrintFbxTexture(FbxTexture obj, TextWriter writer) { _PrintFbxTexture(obj, writer); }
public virtual void Visit(FbxTexture obj) { }
protected void AcceptTexture(FbxTexture obj, ISet <object> visitedObjects) { AcceptFbxObject(obj, visitedObjects); Visit(obj); }
protected void _AcceptFbxTexture(FbxTexture obj, ISet <object> visitedObjects) { }
public void SetForegroundTexture(FbxTexture pTexture) { throw new NotImplementedException(); }
public bool RemoveTexture(FbxTexture pTexture) { return(DisconnectSrcObject(pTexture)); }
public bool AddTexture(FbxTexture pTexture) { ConnectSrcObject(pTexture); return(true); }
protected void AcceptFbxTexture(FbxTexture obj, ISet <object> visitedObjects = null) { Visit(obj); _AcceptFbxTexture(obj, visitedObjects); }
public void SetShadowTexture(FbxTexture pTexture) { throw new NotImplementedException(); }