protected byte EarthView_World_Graphic_RTShaderSystem_CProgramProcessor_compactVsOutputs_bool_CFunction_CFunction_Function(IntPtr vsMain, IntPtr fsMain) { EarthView.World.Graphic.Rtshadersystem.Function csobj_vsMain = new EarthView.World.Graphic.Rtshadersystem.Function(CreatedWhenConstruct.CWC_NotToCreate); csobj_vsMain.BindNativeObject(vsMain, "CFunction"); csobj_vsMain.Delegate = true; IClassFactory csobj_vsMainClassFactory = GlobalClassFactoryMap.Get(csobj_vsMain.GetCppInstanceTypeName()); if (csobj_vsMainClassFactory != null) { csobj_vsMain.Delegate = true; csobj_vsMain = csobj_vsMainClassFactory.Create() as EarthView.World.Graphic.Rtshadersystem.Function; csobj_vsMain.BindNativeObject(vsMain, "CFunction"); csobj_vsMain.Delegate = true; } EarthView.World.Graphic.Rtshadersystem.Function csobj_fsMain = new EarthView.World.Graphic.Rtshadersystem.Function(CreatedWhenConstruct.CWC_NotToCreate); csobj_fsMain.BindNativeObject(fsMain, "CFunction"); csobj_fsMain.Delegate = true; IClassFactory csobj_fsMainClassFactory = GlobalClassFactoryMap.Get(csobj_fsMain.GetCppInstanceTypeName()); if (csobj_fsMainClassFactory != null) { csobj_fsMain.Delegate = true; csobj_fsMain = csobj_fsMainClassFactory.Create() as EarthView.World.Graphic.Rtshadersystem.Function; csobj_fsMain.BindNativeObject(fsMain, "CFunction"); csobj_fsMain.Delegate = true; } bool csret = CompactVsOutputs(csobj_vsMain, csobj_fsMain); return(Convert.ToByte(csret)); }
protected virtual bool CompactVsOutputs(EarthView.World.Graphic.Rtshadersystem.Function vsMain, EarthView.World.Graphic.Rtshadersystem.Function fsMain) { byte ret = EarthView_World_Graphic_RTShaderSystem_CProgramProcessor_compactVsOutputs_bool_CFunction_CFunction(this.NativeObject, object.Equals(vsMain, null) ? IntPtr.Zero : vsMain.NativeObject, object.Equals(fsMain, null) ? IntPtr.Zero : fsMain.NativeObject); return(Convert.ToBoolean(ret)); }
protected override bool CompactVsOutputs(EarthView.World.Graphic.Rtshadersystem.Function vsMain, EarthView.World.Graphic.Rtshadersystem.Function fsMain) { return(base.CompactVsOutputs_NoVirtual(vsMain, fsMain)); }