internal static Material2D GenerateMaterial2D(swig.Material2D o, GenerationType type) { if (o == null) { return(null); } var p = o.GetPtr(); var existing = GC.Material2Ds.GetObject(p); existing = GenerateInternal(existing, o, type); if (existing != null) { return(existing); } var ret = new Material2D(o); GC.Material2Ds.AddObject(p, ret); return(ret); }
internal Material2D(swig.Material2D swig) { CoreInstance = swig; }
internal Material2D(swig.Material2D instance) { CoreInstance = instance; }
internal Material2D(swig.Material2D swig) { SwigObject = swig; }