Panda3D
Public Member Functions | Static Public Member Functions
PhysxMask Class Reference

32-bit bitmask class. More...

#include "physxMask.h"

List of all members.

Public Member Functions

void clear_bit (unsigned int idx)
 Sets the nth bit off.
bool get_bit (unsigned int idx) const
 Returns true if the nth bit is set, false if it is cleared.
NxU32 get_mask () const
void output (ostream &out) const
 Writes the PhysxMask out as a list of ones and zeros.
void set_bit (unsigned int idx)
 Sets the nth bit on.

Static Public Member Functions

static PhysxMask all_off ()
 Returns a PhysxMask whose bits are all off.
static PhysxMask all_on ()
 Returns a PhysxMask whose bits are all on.

Detailed Description

32-bit bitmask class.

Definition at line 26 of file physxMask.h.


Member Function Documentation

Returns a PhysxMask whose bits are all off.

Definition at line 36 of file physxMask.cxx.

Returns a PhysxMask whose bits are all on.

Definition at line 23 of file physxMask.cxx.

void PhysxMask::clear_bit ( unsigned int  idx)

Sets the nth bit off.

Index must be in the range [0, 31].

Definition at line 63 of file physxMask.cxx.

bool PhysxMask::get_bit ( unsigned int  idx) const

Returns true if the nth bit is set, false if it is cleared.

Index must be in the range [0, 31].

Definition at line 77 of file physxMask.cxx.

void PhysxMask::output ( ostream &  out) const

Writes the PhysxMask out as a list of ones and zeros.

Definition at line 90 of file physxMask.cxx.

void PhysxMask::set_bit ( unsigned int  idx)

Sets the nth bit on.

Index must be in the range [0, 31].

Definition at line 50 of file physxMask.cxx.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations