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); }
internal Material3D(swig.Material3D instance) { CoreInstance = instance; }
internal Material3D(swig.Material3D swig) { CoreInstance = swig; }