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);
 }