示例#1
0
        /// <summary>
        /// ネイティブのインスタンスからラッパー側のインスタンスを生成する。
        /// </summary>
        /// <param name="o"></param>
        /// <param name="type"></param>
        internal static RenderTexture2D GenerateRenderTexture2D(swig.RenderTexture2D o, GenerationType type)
        {
            var p = o.GetPtr();

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

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

            var ret = new RenderTexture2D(o);

            GC.Texture2Ds.AddObject(p, ret);
            return(ret);
        }
 internal RenderTexture2D(swig.RenderTexture2D swig)
     : base(swig)
 {
     SwigObject = swig;
 }
示例#3
0
 internal RenderTexture2D(swig.RenderTexture2D coreInstance)
     : base(coreInstance)
 {
 }