Release() public method

public Release ( ) : void
return void
示例#1
0
文件: NGraphics.cs 项目: mengtest/u1
        void UpdateManager()
        {
            if (_manager != null)
            {
                _manager.Release();
            }

            if (_texture != null)
            {
                _manager = MaterialManager.GetInstance(_texture, _shader, _materialKeywords);
            }
            else
            {
                _manager = null;
            }
        }
示例#2
0
        void UpdateManager()
        {
            MaterialManager mm;

            if (_texture != null)
            {
                mm = _texture.GetMaterialManager(_shader, _materialKeywords);
            }
            else
            {
                mm = null;
            }
            if (_manager != null && _manager != mm)
            {
                _manager.Release();
            }
            _manager = mm;
        }
示例#3
0
 static public int Release(IntPtr l)
 {
     try {
         FairyGUI.MaterialManager self = (FairyGUI.MaterialManager)checkSelf(l);
         self.Release();
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }