Logo
静的公開メンバ関数 | 全メンバ一覧
Yukar.Engine.BitwiseOperation クラス

ビット演算のクラス [詳解]

静的公開メンバ関数

static int SetBit (int setPosition, int bits)
 ビットを立てる [詳解]
 
static int UnsetBit (int unsetPosition, int bits)
 ビットを下ろす [詳解]
 
static bool IsSettingBit (int checkPosition, int bits)
 ビットが立っているかどうか [詳解]
 
static int MaskBit (int maskBit, int bit)
 マスクをかける [詳解]
 

詳解

ビット演算のクラス

メソッド詳解

◆ IsSettingBit()

static bool Yukar.Engine.BitwiseOperation.IsSettingBit ( int  checkPosition,
int  bits 
)
static

ビットが立っているかどうか

引数
checkPosition
bits
戻り値

◆ MaskBit()

static int Yukar.Engine.BitwiseOperation.MaskBit ( int  maskBit,
int  bit 
)
static

マスクをかける

引数
maskBitマスク用のビット
bit変更したいビット
戻り値

◆ SetBit()

static int Yukar.Engine.BitwiseOperation.SetBit ( int  setPosition,
int  bits 
)
static

ビットを立てる

引数
setPosition立てる位置
bits変更したいビット
戻り値
変更後のビット

◆ UnsetBit()

static int Yukar.Engine.BitwiseOperation.UnsetBit ( int  unsetPosition,
int  bits 
)
static

ビットを下ろす

引数
unsetPositionおろしたい位置
bits変更したいビット
戻り値
変更後のビット