BIT_FLAG() public static method

public static BIT_FLAG ( int num ) : uint
num int
return uint
コード例 #1
0
 public void RemoveLayer(LayerID layerID)
 {
     if (LayerID.Min <= layerID && layerID < LayerID.Max)
     {
         MarkAsUINT &= ~(FlagUtil.BIT_FLAG((int)layerID));
     }
 }
コード例 #2
0
 public void AddLayer(LayerID layerID)
 {
     if (LayerID.Min <= layerID && layerID < LayerID.Max)
     {
         MarkAsUINT |= FlagUtil.BIT_FLAG((int)layerID);
     }
 }
コード例 #3
0
 public static uint LayerIDToUINTMark(LayerID layerID)
 {
     return((uint)FlagUtil.BIT_FLAG((int)layerID));
 }
コード例 #4
0
 public static LayerFlag LayerIDToFlag(int layerID)
 {
     return((LayerFlag)FlagUtil.BIT_FLAG(layerID));
 }
コード例 #5
0
ファイル: Layer.cs プロジェクト: yuexiae/genesis-3d
 public static uint ConvertToMark(LayerID layerID)
 {
     return((uint)FlagUtil.BIT_FLAG((int)layerID));
 }
コード例 #6
0
ファイル: Layer.cs プロジェクト: yuexiae/genesis-3d
 public static LayerFlag ConvertToLayerFlag(int layerID)
 {
     return((LayerFlag)FlagUtil.BIT_FLAG(layerID));
 }