1#ifndef NW_G3D_RES_BINDING_H_
2#define NW_G3D_RES_BINDING_H_
4#include <nw/g3d/g3d_config.h>
6namespace nw {
namespace g3d {
namespace res {
Definition g3d_Binding.h:16
@ MASK_ALL
Definition g3d_Binding.h:57
@ SHIFT_SUCCESS
Definition g3d_Binding.h:56
@ SHIFT_FAILURE
Definition g3d_Binding.h:55
bool IsComplete(bit32 mask=MASK_ALL)
Definition g3d_Binding.h:32
const BindResult operator|(BindResult rhs) const
Definition g3d_Binding.h:44
static BindResult Bound(bit32 mask=MASK_ALL)
Definition g3d_Binding.h:20
BindResult()
Definition g3d_Binding.h:18
bool IsMissed(bit32 mask=MASK_ALL)
Definition g3d_Binding.h:38
BindResult & operator|=(BindResult rhs)
Definition g3d_Binding.h:46
BindResult(bit32 flag)
Definition g3d_Binding.h:60
bit32 flag
Definition g3d_Binding.h:62
static BindResult NotBound(bit32 mask=MASK_ALL)
Definition g3d_Binding.h:26
#define NW_G3D_ASSERT(exp)
Definition g3d_assert.h:17
u32 bit32
Definition g3d_defs.h:131
Definition g3d_defs.h:122
BindTarget
Definition g3d_Binding.h:9
@ BIND_FUNCTION
Definition g3d_Binding.h:12
@ BIND_TEXTURE
Definition g3d_Binding.h:10
Definition g3d_GfxManage.cpp:10