コード例 #1
0
        public void AcquireCursorRayHit(ObjectMask objectMask, MouseCursorObjectPickFlags cursorPickMaskFlags)
        {
            MouseCursor.Instance.PushObjectMask(objectMask);
            MouseCursor.Instance.PushObjectPickMaskFlags(cursorPickMaskFlags);

            _cursorRayHit = MouseCursor.Instance.GetRayHit();

            MouseCursor.Instance.PopObjectMask();
            MouseCursor.Instance.PopObjectPickMaskFlags();
        }
コード例 #2
0
 public void PushObjectPickMaskFlags(MouseCursorObjectPickFlags flags)
 {
     _objectPickMaskFlagsStack.Push(flags);
 }
コード例 #3
0
 public bool IsObjectPickMaskFlagSet(MouseCursorObjectPickFlags flag)
 {
     return((ObjectPickMaskFlags & flag) != 0);
 }