BIT_FLAG() 공개 정적인 메소드

public static BIT_FLAG ( int num ) : uint
num int
리턴 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));
 }