CrystalSpace

Public API Reference

csplugincommon/canvas/canvascommon.h File Reference

Base class for graphics canvases. More...

#include "csextern.h"
#include "iutil/event.h"
#include "iutil/pluginconfig.h"
#include "ivideo/canvas.h"
#include "ivideo/natwin.h"
#include "csutil/deprecated_warn_off.h"
#include "csutil/deprecated_warn_on.h"

Go to the source code of this file.

Classes

class  CS::PluginCommon::CanvasCommonBase
 This is the base class for graphics canvases. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::PluginCommon
 

Common code shared among a number of plugins.



Detailed Description

Base class for graphics canvases.

Re-enable "deprecated" compiler warnings.

Disable "deprecated" compiler warnings.

Compilers are occasionally overzealous with deprecation warnings; they're even emitted when not desired, for example, when a deprecated method is overridden, which inevitably happens when implementing an interface method. To work around this, this file is intended to be included from headers before code that causes such "false deprecation" warnings, as this header will disable it. After such code the file deprecated_warn_on.h should be included to re-enable the warning.

Compilers are occasionally overzealous with deprecation warnings; they're even emitted when not desired, for example, when a deprecated method is overridden, which inevitably happens when implementing an interface method. To work around this, the file "deprecated_warn_off.h" is intended to be included from headers * before code that causes such "false deprecation" warnings, as that header will disable it. After such code this should be included to re-enable the warning.

Definition in file canvascommon.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1