static CallbackHandler()
 {
     preRenderQueuesCallback    = new NativeAction(preRenderQueues);
     postRenderQueuesCallback   = new NativeAction(postRenderQueues);
     renderQueueStartedCallback = new ByteStringBoolRenderQueueEvent(renderQueueStarted);
     renderQueueEndedCallback   = new ByteStringBoolRenderQueueEvent(renderQueueEnded);
 }
        private static extern IntPtr NativeRenderQueue_Create(NativeAction preRender, NativeAction postRender, ByteStringBoolRenderQueueEvent renderStarted, ByteStringBoolRenderQueueEvent renderEnded
#if FULL_AOT_COMPILE
                                                              , IntPtr instanceHandle
#endif
                                                              );