protected void EarthView_World_Graphic_CCompositorLogic_compositorInstanceCreated_void_CCompositorInstance_Function(IntPtr newInstance) { EarthView.World.Graphic.CompositorInstance csobj_newInstance = new EarthView.World.Graphic.CompositorInstance(CreatedWhenConstruct.CWC_NotToCreate); csobj_newInstance.BindNativeObject(newInstance, "CCompositorInstance"); csobj_newInstance.Delegate = true; IClassFactory csobj_newInstanceClassFactory = GlobalClassFactoryMap.Get(csobj_newInstance.GetCppInstanceTypeName()); if (csobj_newInstanceClassFactory != null) { csobj_newInstance.Delegate = true; csobj_newInstance = csobj_newInstanceClassFactory.Create() as EarthView.World.Graphic.CompositorInstance; csobj_newInstance.BindNativeObject(newInstance, "CCompositorInstance"); csobj_newInstance.Delegate = true; } CompositorInstanceCreated(csobj_newInstance); }
protected IntPtr EarthView_World_Graphic_CCustomCompositionPass_createOperation_CRenderSystemOperation_CCompositorInstance_CCompositionPass_Function(IntPtr instance, IntPtr pass) { EarthView.World.Graphic.CompositorInstance csobj_instance = new EarthView.World.Graphic.CompositorInstance(CreatedWhenConstruct.CWC_NotToCreate); csobj_instance.BindNativeObject(instance, "CCompositorInstance"); csobj_instance.Delegate = true; IClassFactory csobj_instanceClassFactory = GlobalClassFactoryMap.Get(csobj_instance.GetCppInstanceTypeName()); if (csobj_instanceClassFactory != null) { csobj_instance.Delegate = true; csobj_instance = csobj_instanceClassFactory.Create() as EarthView.World.Graphic.CompositorInstance; csobj_instance.BindNativeObject(instance, "CCompositorInstance"); csobj_instance.Delegate = true; } EarthView.World.Graphic.CompositionPass csobj_pass = new EarthView.World.Graphic.CompositionPass(CreatedWhenConstruct.CWC_NotToCreate); csobj_pass.BindNativeObject(pass, "CCompositionPass"); csobj_pass.Delegate = true; IClassFactory csobj_passClassFactory = GlobalClassFactoryMap.Get(csobj_pass.GetCppInstanceTypeName()); if (csobj_passClassFactory != null) { csobj_pass.Delegate = true; csobj_pass = csobj_passClassFactory.Create() as EarthView.World.Graphic.CompositionPass; csobj_pass.BindNativeObject(pass, "CCompositionPass"); csobj_pass.Delegate = true; } EarthView.World.Graphic.CompositorInstance.RenderSystemOperation csret = CreateOperation(csobj_instance, csobj_pass); if (!object.Equals(csret, null)) { csret.Delegate = true; return(csret.NativeObject); } else { return(IntPtr.Zero); } }
public virtual EarthView.World.Graphic.CompositorInstance.RenderSystemOperation CreateOperation_NoVirtual(EarthView.World.Graphic.CompositorInstance instance, EarthView.World.Graphic.CompositionPass pass) { IntPtr __ptr = EarthView_World_Graphic_CCustomCompositionPass_createOperation_CRenderSystemOperation_CCompositorInstance_CCompositionPass_NoVirtual(this.NativeObject, object.Equals(instance, null) ? IntPtr.Zero : instance.NativeObject, object.Equals(pass, null) ? IntPtr.Zero : pass.NativeObject); if (__ptr == IntPtr.Zero) { return(null); } EarthView.World.Graphic.CompositorInstance.RenderSystemOperation csObj = new EarthView.World.Graphic.CompositorInstance.RenderSystemOperation(CreatedWhenConstruct.CWC_NotToCreate); csObj.BindNativeObject(__ptr, "CRenderSystemOperation"); csObj.Delegate = true; IClassFactory csObjClassFactory = GlobalClassFactoryMap.Get(csObj.GetCppInstanceTypeName()); if (csObjClassFactory != null) { csObj.Delegate = true; csObj = csObjClassFactory.Create() as EarthView.World.Graphic.CompositorInstance.RenderSystemOperation; csObj.BindNativeObject(__ptr, "CRenderSystemOperation"); csObj.Delegate = true; } return(csObj); }
public virtual void CompositorInstanceCreated_NoVirtual(EarthView.World.Graphic.CompositorInstance newInstance) { EarthView_World_Graphic_CCompositorLogic_compositorInstanceCreated_void_CCompositorInstance_NoVirtual(this.NativeObject, object.Equals(newInstance, null) ? IntPtr.Zero : newInstance.NativeObject); }
public virtual void CompositorInstanceDestroyed(EarthView.World.Graphic.CompositorInstance destroyedInstance) { EarthView_World_Graphic_CCompositorLogic_compositorInstanceDestroyed_void_CCompositorInstance(this.NativeObject, object.Equals(destroyedInstance, null) ? IntPtr.Zero : destroyedInstance.NativeObject); }