コード例 #1
0
        internal static Material3D GenerateMaterial3D(swig.Material3D o, GenerationType type)
        {
            if (o == null)
            {
                return(null);
            }
            var p = o.GetPtr();

            var existing = GC.Material3Ds.GetObject(p);

            existing = GenerateInternal(existing, o, type);
            if (existing != null)
            {
                return(existing);
            }

            var ret = new Material3D(o);

            GC.Material3Ds.AddObject(p, ret);
            return(ret);
        }
コード例 #2
0
ファイル: Material3D.cs プロジェクト: wraikny/Altseed
 internal Material3D(swig.Material3D instance)
 {
     CoreInstance = instance;
 }
コード例 #3
0
 internal Material3D(swig.Material3D swig)
 {
     CoreInstance = swig;
 }