oracular (3) Debug.3.gz

Provided by: libvolpack1-dev_1.0b3-10_amd64 bug

NAME

       vpSetDebug - enable/disable debugging options

SYNOPSIS

       #include <volpack.h>

       vpResult
       vpSetDebug(vpc, flag, value)
           vpContext *vpc;
           int flag;
           int value;

ARGUMENTS

       vpc    VolPack context from vpCreateContext.

       flag   Constant that specifies the debugging option to be adjusted.

       value  New value for the option (boolean: 0 or 1).

DESCRIPTION

       vpSetDebug is used to enable or disable a debugging option in a rendering context.  The debugging options
       cause messages to be printed during execution.  These  messages  are  probably  useless  without  a  good
       understanding  of the source code.  If the value option is 0 then the option is disabled; otherwise it is
       enabled.  The following list summarizes all available options:

       VPDEBUG_VIEW
              view transform calculations

       VPDEBUG_RENDER
              high-level rendering stages

       VPDEBUG_RBUF
              intermediate image (render buffer) allocation

       VPDEBUG_OPCCORRECT
              opacity correction

       VPDEBUG_DEPTHCUE
              depth cueing

       VPDEBUG_PYRAMID
              pyramid construction

       VPDEBUG_OCTREE
              octree construction

       VPDEBUG_CLSFYOCTREE
              octree classification

       VPDEBUG_OCTREERUNS
              runs computed from octree

       VPDEBUG_OCTREETRAVERSE
              octree traversal

       VPDEBUG_TRANSPOSE
              volume transposing

       VPDEBUG_COMPOSITE
              compositing

       The VolPack library must be compiled with the -DDEBUG compiler option  for  this  function  to  have  any
       effect.

ERRORS

       The normal return value is VP_OK.  The following error return value is possible:

       VPERROR_BAD_OPTION
              The flag argument is invalid.

SEE ALSO

       VolPack(3), vpCreateContext(3)