| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iBugPlug Member List

This is the complete list of members for iBugPlug, including all inherited members.

AddCounter(const char *countername, int amount=1)=0 | iBugPlug | `[pure virtual]`
AddCounterEnum(const char *countername, int enumval, int amount=1)=0 | iBugPlug | `[pure virtual]`
AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
CheckDebugSector() const =0 | iBugPlug | `[pure virtual]`
CheckDebugView() const =0 | iBugPlug | `[pure virtual]`
DebugSectorBox(const csBox3 &box, float r, float g, float b, const char *name=0, iMeshObject *mesh=0, uint mixmode=CS_FX_COPY)=0 | iBugPlug | `[pure virtual]`
DebugSectorTriangle(const csVector3 &s1, const csVector3 &s2, const csVector3 &s3, float r, float g, float b, uint mixmode=CS_FX_ADD)=0 | iBugPlug | `[pure virtual]`
DebugViewBox(int i1, int i2)=0 | iBugPlug | `[pure virtual]`
DebugViewBoxCount() const =0 | iBugPlug | `[pure virtual]`
DebugViewClearScreen(bool cs)=0 | iBugPlug | `[pure virtual]`
DebugViewGetBox(int i, int &i1, int &i2) const =0 | iBugPlug | `[pure virtual]`
DebugViewGetLine(int i, int &i1, int &i2) const =0 | iBugPlug | `[pure virtual]`
DebugViewGetPoint(int i) const =0 | iBugPlug | `[pure virtual]`
DebugViewLine(int i1, int i2)=0 | iBugPlug | `[pure virtual]`
DebugViewLineCount() const =0 | iBugPlug | `[pure virtual]`
DebugViewPoint(const csVector2 &point)=0 | iBugPlug | `[pure virtual]`
DebugViewPointCount() const =0 | iBugPlug | `[pure virtual]`
DebugViewRenderObject(iBugPlugRenderObject *obj)=0 | iBugPlug | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
ExecCommand(const char *command)=0 | iBugPlug | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveCounter(const char *countername)=0 | iBugPlug | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
ResetCounter(const char *countername, int value=0)=0 | iBugPlug | `[pure virtual]`
SetupDebugSector()=0 | iBugPlug | `[pure virtual]`
SetupDebugView()=0 | iBugPlug | `[pure virtual]`
SwitchDebugSector(const csReversibleTransform &trans, bool clear=true)=0 | iBugPlug | `[pure virtual]`
SwitchDebugView(bool clear=true)=0 | iBugPlug | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`