コード例 #1
0
ファイル: ModelRenderable.cs プロジェクト: cfo82/Magmageddon
 protected void RestorePartEffectMapping(PartEffectMapping mapping)
 {
     foreach (ModelMesh mesh in Model.Meshes)
     {
         foreach (ModelMeshPart meshPart in mesh.MeshParts)
         {
             meshPart.Effect = mapping[meshPart];
         }
     }
 }
コード例 #2
0
ファイル: ModelRenderable.cs プロジェクト: cfo82/Magmageddon
        protected PartEffectMapping CurrentPartEffectMapping()
        {
            PartEffectMapping mapping = new PartEffectMapping();

            foreach (ModelMesh mesh in Model.Meshes)
            {
                foreach (ModelMeshPart meshPart in mesh.MeshParts)
                {
                    mapping[meshPart] = meshPart.Effect;
                }
            }
            return(mapping);
        }