3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
coat::scripto::Debug Class Reference

General access to debugging. More...

#include <SDebug.h>

Public Member Functions

DebugDraw draw () const
 Access to viewport-output log. More...
 
DebugLog log () const
 Access to text-output log. More...
 
std::string callstack () const
 Returns all calls from the stack. More...
 
std::string variables () const
 Returns a list of all local variables. More...
 
std::string vars () const
 
std::string globalVariables () const
 Returns a list of all global variables. More...
 
std::string gvars () const
 

Static Public Member Functions

static Debuginstance ()
 Common constructor. More...
 

Detailed Description

Inherits CDebugger.

Member Function Documentation

std::string coat::scripto::Debug::callstack ( ) const

Returns all calls from the stack.

Todo:
Debug& clear();
Debug dbg;
DebugLog log = dbg.log();
log += dbg.callstack();
DebugDraw coat::scripto::Debug::draw ( ) const

Access to viewport-output log.

Debug dbg;
DebugLog drw = dbg.draw();
See Also
log()
std::string coat::scripto::Debug::globalVariables ( ) const

Returns a list of all global variables.

Debug dbg;
DebugLog log = dbg.log();
log += dbg.globalVariables();
See Also
gvars()

Referenced by gvars().

std::string coat::scripto::Debug::gvars ( ) const
inline
See Also
globalVariables()

References globalVariables().

Debug * coat::scripto::Debug::instance ( )
static

Common constructor.

Debug dbg;

Referenced by coat::scripto::Safety::operator()().

DebugLog coat::scripto::Debug::log ( ) const

Access to text-output log.

Debug dbg;
DebugLog log = dbg.log();
See Also
draw()

Referenced by coat::scripto::Safety::operator()().

std::string coat::scripto::Debug::variables ( ) const

Returns a list of all local variables.

Debug dbg;
DebugLog log = dbg.log();
log += dbg.variables();
See Also
vars()

Referenced by vars().

std::string coat::scripto::Debug::vars ( ) const
inline
See Also
variables()

References variables().


The documentation for this class was generated from the following files: