public static void IssuePluginEvent(RENDER_EVENT evt) { if (false == _initialized) { return; } GL.IssuePluginEvent(GetRenderEventFunc(), (int)evt); }
private static void IssueWithData(RENDER_EVENT eventType, int eventData) { // Encode and send-two-bytes of data GL.IssuePluginEvent(GetRenderEventFunc(), EncodeData((int)eventType, eventData, 0)); // Encode and send remaining two-bytes of data GL.IssuePluginEvent(GetRenderEventFunc(), EncodeData((int)eventType, eventData, 1)); // Explicit event that uses the data GL.IssuePluginEvent(GetRenderEventFunc(), EncodeType((int)eventType)); }
public static void PostRender(RENDER_EVENT eventType, int timewarp_view_number) { IssueWithData(eventType, timewarp_view_number); }