Exemplo n.º 1
0
 protected virtual void OnWorldRayPrefilter(CWorldRayPreFilterEventArgs pEventArgs)
 {
     if (m_WorldRayPrefilter != null)
     {
         m_WorldRayPrefilter(this, pEventArgs);
     }
 }
Exemplo n.º 2
0
        private uint InvokeWorldRayPrefilter(IntPtr pNewtonBody,
                                             IntPtr pUserData,
                                             IntPtr pNewtonCollision)
        {
            var args = new CWorldRayPreFilterEventArgs((CBody)CHashTables.Body[pNewtonBody],
                                                       CHashTables.BodyUserData[pNewtonBody],
                                                       (CCollision)CHashTables.Collision[pNewtonCollision]);

            OnWorldRayPrefilter(args);
            return(args.Skip ? (uint)0 : (uint)1);
        }
Exemplo n.º 3
0
 protected virtual void OnWorldRayPrefilter(CWorldRayPreFilterEventArgs pEventArgs)
 {
     if (m_WorldRayPrefilter != null)
     {
         m_WorldRayPrefilter(this, pEventArgs);
     }
 }
Exemplo n.º 4
0
 private uint InvokeWorldRayPrefilter(IntPtr pNewtonBody,
         IntPtr pUserData,
         IntPtr pNewtonCollision)
 {
     var args = new CWorldRayPreFilterEventArgs((CBody)CHashTables.Body[pNewtonBody],
                                                CHashTables.BodyUserData[pNewtonBody],
                                                (CCollision)CHashTables.Collision[pNewtonCollision]);
     OnWorldRayPrefilter(args);
     return args.Skip ? (uint)0 : (uint)1;
 }