#include <OgreBooleanMask.h>
 | 
| enum   | { MASK_NONE = 0
, MASK_X = 1
, NUM_MASKS = 2
 } | 
|   | 
| enum   | {  
  MASK_NONE = 0
, MASK_X = 1
, MASK_Y = 2
, MASK_XY = 3
,  
  MASK_Z = 4
, MASK_XZ = 5
, MASK_YZ = 6
, MASK_XYZ = 7
,  
  MASK_W = 8
, MASK_XW = 9
, MASK_YW =10
, MASK_XYW =11
,  
  MASK_ZW =12
, MASK_XZW =13
, MASK_YZW =14
, MASK_XYZW =15
,  
  NUM_MASKS = 2
 
 } | 
|   | 
| enum   | {  
  MASK_NONE = 0
, MASK_X = 1
, MASK_Y = 2
, MASK_XY = 3
,  
  MASK_Z = 4
, MASK_XZ = 5
, MASK_YZ = 6
, MASK_XYZ = 7
,  
  MASK_W = 8
, MASK_XW = 9
, MASK_YW =10
, MASK_XYW =11
,  
  MASK_ZW =12
, MASK_XZW =13
, MASK_YZW =14
, MASK_XYZW =15
,  
  NUM_MASKS = 2
 
 } | 
|   | 
◆ anonymous enum
| Enumerator | 
|---|
| MASK_NONE  |  | 
| MASK_X  |  | 
| NUM_MASKS  |  | 
 
 
◆ anonymous enum
| Enumerator | 
|---|
| MASK_NONE  |  | 
| MASK_X  |  | 
| MASK_Y  |  | 
| MASK_XY  |  | 
| MASK_Z  |  | 
| MASK_XZ  |  | 
| MASK_YZ  |  | 
| MASK_XYZ  |  | 
| MASK_W  |  | 
| MASK_XW  |  | 
| MASK_YW  |  | 
| MASK_XYW  |  | 
| MASK_ZW  |  | 
| MASK_XZW  |  | 
| MASK_YZW  |  | 
| MASK_XYZW  |  | 
| NUM_MASKS  |  | 
 
 
◆ anonymous enum
| Enumerator | 
|---|
| MASK_NONE  |  | 
| MASK_X  |  | 
| MASK_Y  |  | 
| MASK_XY  |  | 
| MASK_Z  |  | 
| MASK_XZ  |  | 
| MASK_YZ  |  | 
| MASK_XYZ  |  | 
| MASK_W  |  | 
| MASK_XW  |  | 
| MASK_YW  |  | 
| MASK_XYW  |  | 
| MASK_ZW  |  | 
| MASK_XZW  |  | 
| MASK_YZW  |  | 
| MASK_XYZW  |  | 
| NUM_MASKS  |  | 
 
 
◆ allBitsSet() [1/3]
  
  
      
        
          | static bool Ogre::BooleanMask4::allBitsSet  | 
          ( | 
          bool  | 
          mask0[1],  | 
         
        
           | 
           | 
          bool  | 
          mask1[1]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
Returns true if alls bit in mask0[i] and mask1[i] are set. 
 
 
◆ allBitsSet() [2/3]
  
  
      
        
          | static bool Ogre::BooleanMask4::allBitsSet  | 
          ( | 
          bool  | 
          mask0[4],  | 
         
        
           | 
           | 
          bool  | 
          mask1[4]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
Returns true if alls bit in mask0[i] and mask1[i] are set. 
 
 
◆ allBitsSet() [3/3]
  
  
      
        
          | static bool Ogre::BooleanMask4::allBitsSet  | 
          ( | 
          bool  | 
          mask0[4],  | 
         
        
           | 
           | 
          bool  | 
          mask1[4]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
Returns true if alls bit in mask0[i] and mask1[i] are set. 
 
 
◆ getAllSetMask() [1/3]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getAllSetMask  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getAllSetMask() [2/3]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getAllSetMask  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getAllSetMask() [3/3]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getAllSetMask  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getMask() [1/6]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getMask  | 
          ( | 
          bool  | 
          booleans[1] | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getMask() [2/6]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getMask  | 
          ( | 
          bool  | 
          booleans[4] | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getMask() [3/6]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getMask  | 
          ( | 
          bool  | 
          booleans[ARRAY_PACKED_REALS] | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getMask() [4/6]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getMask  | 
          ( | 
          bool  | 
          x | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getMask() [5/6]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getMask  | 
          ( | 
          bool  | 
          x,  | 
         
        
           | 
           | 
          bool  | 
          y,  | 
         
        
           | 
           | 
          bool  | 
          z,  | 
         
        
           | 
           | 
          bool  | 
          w  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getMask() [6/6]
  
  
      
        
          | static ArrayMaskR Ogre::BooleanMask4::getMask  | 
          ( | 
          bool  | 
          x,  | 
         
        
           | 
           | 
          bool  | 
          y,  | 
         
        
           | 
           | 
          bool  | 
          z,  | 
         
        
           | 
           | 
          bool  | 
          w  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ getScalarMask() [1/5]
◆ getScalarMask() [2/5]
◆ getScalarMask() [3/5]
Converts a SIMD mask into a mask that fits in 32-bit number. 
 
 
◆ getScalarMask() [4/5]
Converts a SIMD mask into a mask that fits in 32-bit number. 
 
 
◆ getScalarMask() [5/5]
Converts a SIMD mask into a mask that fits in 32-bit number. 
 
 
The documentation for this class was generated from the following file: