Beispiel #1
0
 public void Clear()
 {
     meshGeometry   = null;
     meshTexture    = null;
     meshVBlendBone = null;
     meshMaterial   = null;
 }
Beispiel #2
0
 /// MCMeshMaterialを複製する
 /// </summary>
 /// <param name="mt"></param>
 /// <returns>成功した場合 0 を返す</returns>
 int Clone(out MCMeshMaterial mt)
 {
     mt = new MCMeshMaterial();
     foreach (var val in m_vMaterial)
     {
         mt.m_vMaterial.Add(val);
     }
     return(0);
 }
Beispiel #3
0
 /// <summary>
 /// メッシュのマテリアル(MCMeshMaterial)を取得する
 /// </summary>
 /// <param name="pOut"></param>
 /// <returns></returns>
 public bool GetMeshMaterial(MCMeshMaterial meshMaterial)
 {
     meshMaterial = null;
     if (m_meshGroup == null)
     {
         return(false);
     }
     if (m_meshGroup.meshMaterial != null)
     {
         meshMaterial = m_meshGroup.meshMaterial;
     }
     else
     {
         return(false);
     }
     return(true);
 }