Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

# DebugOutput.h File Reference

デバッグ出力ヘッダ More...

Go to the source code of this file.

## Namespaces
namespace | Lamp
## Defines
#define | DebugOutInitialize() ::Lamp::DebugOutput::initialize()
| デバッグ出力の初期化
#define | DebugOutFinalize() ::Lamp::DebugOutput::finalize()
| デバッグ出力の後始末
#define | DebugOut ::Lamp::DebugOutput::print
| デバッグ出力
#define | DebugOutLine()
| 線の出力
#define | DebugOutThickLine()
| 太い線の出力

## Detailed Description

デバッグ出力ヘッダ

Author:
  Junpee

Definition in file DebugOutput.h.

## Define Documentation

#define DebugOut ::Lamp::DebugOutput::print

| デバッグ出力 デバッグ時にprintfと同じ構文で呼び出すと、デバッグ出力にメッセージを出力します。
     サンプルコード
     // デバッグ時、デバッグ出力に「Hoge 1 2.0」と出力して改行する。
     DebugOut("Hoge %d %.1f\n", 1, 2.f);
Definition at line 53 of file DebugOutput.h. Referenced by Lamp::GraphicsDeviceSelector::buildFullscreenModeSettings(), Lamp::GraphicsDeviceSelector::buildWindowModeSettings(), Lamp::String::debugPrint(), Lamp::HashMap< String, Picture * >::debugPrint(), Lamp::MemoryChecker::leakCheck(), Lamp::BinarySceneLoader::load(), Lamp::BinaryAnimationLoader::load(), Lamp::BinarySceneLoader::readLightList(), Lamp::BinarySceneLoader::readMaterialLinkList(), Lamp::BinarySceneLoader::readMaterialList(), Lamp::BinarySceneLoader::readMeshList(), Lamp::BinarySceneLoader::readModelList(), Lamp::BinarySceneLoader::readSceneNodeList(), and Lamp::BinarySceneLoader::readTextureList().

#define DebugOutLine | (
|  | ) |

| Value:
    ::Lamp::DebugOutput::print("------------------------------"\
        "--------------------------------------------------\n")
線の出力 デバッグ時にデバッグ出力に線を出力し、改行します。 Definition at line 60 of file DebugOutput.h. Referenced by Lamp::MemoryChecker::leakCheck().

#define DebugOutThickLine | (
|  | ) |

| Value:
    ::Lamp::DebugOutput::print("##############################"\
        "##################################################\n")
太い線の出力 デバッグ時にデバッグ出力に太い線を出力し、改行します。 Definition at line 68 of file DebugOutput.h. Referenced by Lamp::MemoryChecker::leakCheck().