protected unsafe void EnableActionName() { iCallbackName = new CallbackName(DoName); IntPtr ptr = GCHandle.ToIntPtr(iGch); DvServiceLinnCoUkProduct3EnableActionName(iHandle, iCallbackName, ptr); }
public MyClientWorld() : base(GetOptions()) { Connecting += () => CallbackName = CallbackName.Connecting; Connected += i => CallbackName = CallbackName.Connected; ConnectionFailed += s => CallbackName = CallbackName.ConnectionFailed; Disconnected += () => CallbackName = CallbackName.Disconnected; }
public MyServerWorld(ServerOptions options) : base(options) { ClientConnected += ent => LastCallbackName = CallbackName.ClientConnected; ClientDisconnected += i => LastCallbackName = CallbackName.ClientDisconnected; ListenSuccess += () => LastCallbackName = CallbackName.ListenSuccess; ListenFailed += () => LastCallbackName = CallbackName.ListenFailed; Closed += () => LastCallbackName = CallbackName.Closed; }
private extern static void TessEndCallBack( IntPtr tesselationObject, CallbackName which, EndCallback callback);
private extern static void TessBeginCallBack( IntPtr tess, CallbackName which, BeginCallback callback);
private extern static void TessEdgeFlagCallBack( IntPtr tess, CallbackName which, EdgeFlagCallback callback);
static extern void DvServiceLinnCoUkProduct3EnableActionName(uint aHandle, CallbackName aCallback, IntPtr aPtr);
private static extern void TessVertexCallBack( IntPtr tesselationObject, CallbackName which, VertexCallback callback);
private static extern void TessEdgeFlagCallBack( IntPtr tess, CallbackName which, EdgeFlagCallback callback);
private static extern void TessCombineCallBack( IntPtr tesselationObject, CallbackName which, CombineCallback callback);
private static extern void TessBeginCallBack( IntPtr tess, CallbackName which, BeginCallback callback);