NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::res::BindResult Class Reference

#include <g3d_Binding.h>

Public Member Functions

 BindResult ()
bool IsComplete (bit32 mask=MASK_ALL)
bool IsMissed (bit32 mask=MASK_ALL)
const BindResult operator| (BindResult rhs) const
BindResultoperator|= (BindResult rhs)

Static Public Member Functions

static BindResult Bound (bit32 mask=MASK_ALL)
static BindResult NotBound (bit32 mask=MASK_ALL)

Private Types

enum  { SHIFT_FAILURE = 0 , SHIFT_SUCCESS = 16 , MASK_ALL = 0xFFFF }

Private Member Functions

 BindResult (bit32 flag)

Private Attributes

bit32 flag

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
SHIFT_FAILURE 
SHIFT_SUCCESS 
MASK_ALL 

Constructor & Destructor Documentation

◆ BindResult() [1/2]

nw::g3d::res::BindResult::BindResult ( )
inline

◆ BindResult() [2/2]

nw::g3d::res::BindResult::BindResult ( bit32 flag)
inlineexplicitprivate

Member Function Documentation

◆ Bound()

BindResult nw::g3d::res::BindResult::Bound ( bit32 mask = MASK_ALL)
inlinestatic

◆ NotBound()

BindResult nw::g3d::res::BindResult::NotBound ( bit32 mask = MASK_ALL)
inlinestatic

◆ IsComplete()

bool nw::g3d::res::BindResult::IsComplete ( bit32 mask = MASK_ALL)
inline

◆ IsMissed()

bool nw::g3d::res::BindResult::IsMissed ( bit32 mask = MASK_ALL)
inline

◆ operator|()

const BindResult nw::g3d::res::BindResult::operator| ( BindResult rhs) const
inline

◆ operator|=()

BindResult & nw::g3d::res::BindResult::operator|= ( BindResult rhs)
inline

Member Data Documentation

◆ flag

bit32 nw::g3d::res::BindResult::flag
private