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

ErrorOutput.h File Reference

エラー出力ヘッダ More...

Go to the source code of this file.

Namespaces

namespace  Lamp

Defines

#define ErrorOutInitialize   ::Lamp::ErrorOutput::initialize
 エラー出力の初期化

#define ErrorOutFinalize   ::Lamp::ErrorOutput::finalize
 エラー出力の後始末

#define ErrorOut   ::Lamp::ErrorOutput::print
 エラー出力

#define ErrorOutLine()
 線の出力

#define ErrorOutThickLine()
 太い線の出力


Detailed Description

エラー出力ヘッダ

Author:
Junpee

Definition in file ErrorOutput.h.


Define Documentation

#define ErrorOut   ::Lamp::ErrorOutput::print
 

エラー出力

printfと同じ構文で呼び出すと、エラーハンドラを呼び出します。 デフォルトのエラーハンドラはメッセージを出力した後、強制終了します。

サンプルコード

// 「Hoge 1 2.0」というメッセージでエラーを発生させる。 ErrorOut("Hoge %d %.1f", 1, 2.f);

Definition at line 51 of file ErrorOutput.h.

Referenced by Lamp::InputDevice::acquire(), Lamp::Texture::addressModeFromString(), Lamp::AddressModeSpriteState::addressModeFromString(), Lamp::SceneNodeAnimation::animate(), Lamp::CharacterModelAnimation::animate(), Lamp::CameraAnimation::animate(), Lamp::SoundListener::apply3DSettings(), Lamp::Material::blendModeFromString(), Lamp::BlendSpriteState::blendModeFromString(), Lamp::Material::blendStateFromString(), Lamp::BlendSpriteState::blendStateFromString(), Lamp::BuildIndexedTriangleFilter::buildIndexedTriangle(), Lamp::JoystickDevice::checkJoystickObject(), Lamp::CollisionScene::checkLeafName(), Lamp::SceneObjectManagerTemplate< Mesh >::checkName(), Lamp::PictureRGBA8::compile(), Lamp::PictureRGB8::compile(), Lamp::CollisionConverter::convertStaticDeformedMesh(), Lamp::TextAnimationSaver::countObjects(), Lamp::BinaryAnimationSaver::countObjects(), Lamp::WindowCreator::create(), Lamp::CharacterModel::createBone(), Lamp::CollisionScene::createCollisionNode(), Lamp::LampGraphics::createScene(), Lamp::SoundManager::createStaticSound3D(), Lamp::Thread::createThread(), Lamp::SceneObjectManagerTemplate< Mesh >::destroy(), Lamp::AnimationManager::destroy(), Lamp::CharacterModel::destroyBone(), Lamp::AnimationManager::destroyData(), Lamp::CollisionScene::destroyLeaf(), Lamp::CollisionScene::destroyNode(), Lamp::SceneLogicCheckFilter::filter(), Lamp::SceneFilter::filter(), Lamp::ChangePicturePathFilter::filter(), Lamp::CalculateBoundingSphereFilter::filter(), Lamp::CalculateBoundingBoxFilter::filter(), Lamp::BuildIndexedTriangleFilter::filter(), Lamp::SceneLogicCheckFilter::filterMaterial(), Lamp::SceneLogicCheckFilter::filterMesh(), Lamp::CalculateBoundingBoxFilter::filterMesh(), Lamp::SceneLogicCheckFilter::filterMeshData(), Lamp::SceneLogicCheckFilter::filterModel(), Lamp::SceneLogicCheckFilter::filterPicture(), Lamp::SceneLogicCheckFilter::filterSceneNode(), Lamp::SceneLogicCheckFilter::filterTexture(), Lamp::Material::fogOptionFromString(), Lamp::GraphicsDevice::forceWindowed(), Lamp::GraphicsBufferFormat::getAlphaChannelBits(), Lamp::SoundBuffer::getBufferFrequency(), Lamp::GraphicsBufferFormat::getColorChannelBits(), Lamp::OrientedBox::getCorner(), Lamp::AxisAlignedBox::getCorner(), Lamp::SoundBuffer::getCursor(), Lamp::GraphicsBufferFormat::getDepthBits(), Lamp::Scene::getLocalLightList(), Lamp::GraphicsBufferFormat::getName(), Lamp::MeshData::getPrimitiveCount(), Lamp::Thread::getPriority(), Lamp::SoundBuffer::getState(), Lamp::GraphicsBufferFormat::getStencilBits(), Lamp::MeshData::getTriangle(), Lamp::GraphicsDevice::handlePossibleSizeChange(), Lamp::Timer::initialize(), Lamp::StreamPlayer::initialize(), Lamp::MouseDevice::initialize(), Lamp::LampSound::initialize(), Lamp::LampInput::initialize(), Lamp::KeyboardDevice::initialize(), Lamp::JoystickDevice::initialize(), Lamp::InputDevice::initialize(), Lamp::LampGraphics::initializeDevice(), Lamp::BasicFramework::initializeGraphicsDeviceObjects(), Lamp::Thread::join(), Lamp::LampInput::joystickEnumeration(), Lamp::TextSceneLoader::load(), Lamp::TextCollisionLoader::load(), Lamp::TextAnimationLoader::load(), Lamp::BinaryAnimationLoader::load(), Lamp::TargaLoader::loadHeader(), Lamp::SoundList::loadSound(), Lamp::SoundBuffer::lock(), Lamp::WaitSet::notify(), Lamp::WaitSet::notifyAll(), Lamp::Logger::output(), Lamp::SoundBuffer::playBuffer(), Lamp::LampInput::playLog(), Lamp::MouseDevice::polling(), Lamp::KeyboardDevice::polling(), Lamp::JoystickDevice::polling(), Lamp::GraphicsDevice::presentation(), Lamp::Mesh::primitiveTypeFromString(), Lamp::ErrorOutput::print(), Lamp::DebugOutput::print(), Lamp::TextAnimationLoader::readAnimationSetLink(), Lamp::BinaryAnimationLoader::readAnimationSetLink(), Lamp::TextSceneLoader::readBasicMaterialLink(), Lamp::BinarySceneLoader::readBasicMaterialLink(), Lamp::TextSceneLoader::readBool(), Lamp::TextCollisionLoader::readBool(), Lamp::TextAnimationLoader::readBool(), Lamp::BinaryAnimationLoader::readCameraAnimationLink(), Lamp::TextAnimationLoader::readCameraLinkList(), Lamp::BinaryAnimationLoader::readCharacterModelAnimationLink(), Lamp::TextAnimationLoader::readCharacterModelLinkList(), Lamp::TextCollisionLoader::readCollisionLeafList(), Lamp::TextCollisionLoader::readCollisionLink(), Lamp::TextSceneLoader::readFloat(), Lamp::TextCollisionLoader::readFloat(), Lamp::TextAnimationLoader::readFloat(), Lamp::BinarySceneLoader::readHeader(), Lamp::BinaryAnimationLoader::readHeader(), Lamp::TextSceneLoader::readInt(), Lamp::TextCollisionLoader::readInt(), Lamp::TextAnimationLoader::readInt(), Lamp::TextSceneLoader::readLightList(), Lamp::TextSceneLoader::readMaterialLinkList(), Lamp::TextSceneLoader::readMaterialList(), Lamp::TextSceneLoader::readMeshData(), Lamp::TextSceneLoader::readMeshLink(), Lamp::BinarySceneLoader::readMeshLink(), Lamp::TextSceneLoader::readMeshList(), Lamp::TextSceneLoader::readModelLink(), Lamp::BinarySceneLoader::readModelLink(), Lamp::TextSceneLoader::readModelList(), Lamp::TextSceneLoader::readPictureList(), Lamp::BinarySceneLoader::readPictureList(), Lamp::TextAnimationLoader::readRotationConstantInterpolator(), Lamp::TextAnimationLoader::readRotationInterpolator(), Lamp::BinaryAnimationLoader::readRotationInterpolator(), Lamp::BinaryAnimationLoader::readSceneNodeAnimationLink(), Lamp::TextSceneLoader::readSceneNodeLink(), Lamp::BinarySceneLoader::readSceneNodeLink(), Lamp::TextAnimationLoader::readSceneNodeLinkList(), Lamp::TextSceneLoader::readSceneNodeList(), Lamp::TextSceneLoader::readTextureLink(), Lamp::BinarySceneLoader::readTextureLink(), Lamp::TextSceneLoader::readTextureList(), Lamp::TextSceneLoader::readToken(), Lamp::TextCollisionLoader::readToken(), Lamp::TextAnimationLoader::readToken(), Lamp::TextSceneLoader::readUChar(), Lamp::TextSceneLoader::readUInt(), Lamp::TextCollisionLoader::readUInt(), Lamp::TextSceneLoader::readUShort(), Lamp::TextAnimationLoader::readVectorInterpolator(), Lamp::BinaryAnimationLoader::readVectorInterpolator(), Lamp::SceneLeaf::recursiveDestroy(), Lamp::CollisionObject::recursiveDestroy(), Lamp::SoundCapacity::refresh(), Lamp::AnimationManager::rename(), Lamp::AnimationManager::renameData(), Lamp::BasicFramework::restoreGraphicsDeviceObjects(), Lamp::Thread::resume(), Lamp::TextCollisionSaver::save(), Lamp::Sound3D::set3DEnabled(), Lamp::CollisionConverter::setCollisionLeafData(), Lamp::Sound3D::setConeAngle(), Lamp::Sound3D::setConeDirection(), Lamp::Sound3D::setConeOutsideVolume(), Lamp::InputDevice::setCooperativeLevel(), Lamp::WaveReader::setCursor(), Lamp::SoundBuffer::setCursor(), Lamp::OggVorbisReaderImpl::setCursor(), Lamp::SoundListener::setDirection(), Lamp::SoundListener::setDistanceFactor(), Lamp::SoundListener::setDopplerFactor(), Lamp::SoundBuffer::setFrequency(), Lamp::Sound3D::setMaximumDistance(), Lamp::Sound3D::setMinimumDistance(), Lamp::Fog::setModeString(), Lamp::SoundBuffer::setOriginalFrequency(), Lamp::StereoSound::setPan(), Lamp::SoundListener::setPosition(), Lamp::Sound3D::setPosition(), Lamp::Thread::setPriority(), Lamp::SoundListener::setRolloffFactor(), Lamp::FixedShader::setupFixedLight(), Lamp::SoundListener::setVelocity(), Lamp::Sound3D::setVelocity(), Lamp::SoundBuffer::setVolume(), Lamp::TextSceneLoader::skipChunk(), Lamp::TextCollisionLoader::skipChunk(), Lamp::TextSceneLoader::skipWord(), Lamp::TextCollisionLoader::skipWord(), Lamp::TextAnimationLoader::skipWord(), Lamp::Sound3D::Sound3D(), Lamp::SoundBuffer::SoundBuffer(), Lamp::Thread::start(), Lamp::StereoSound::StereoSound(), Lamp::SoundBuffer::stopBuffer(), Lamp::Thread::suspend(), Lamp::TexCoord::texCoordTypeFromString(), Lamp::SoundBuffer::unlock(), Lamp::WaitSet::wait(), Lamp::TextSceneSaver::writeLightList(), Lamp::BinarySceneSaver::writeLightList(), Lamp::TextSceneSaver::writeMaterialLinkList(), Lamp::BinarySceneSaver::writeMaterialLinkList(), Lamp::TextSceneSaver::writeMaterialList(), Lamp::BinarySceneSaver::writeMaterialList(), Lamp::TextSceneSaver::writeMeshList(), Lamp::BinarySceneSaver::writeMeshList(), Lamp::TextSceneSaver::writeModelList(), Lamp::BinarySceneSaver::writeModelList(), Lamp::TextSceneSaver::writePicture(), Lamp::BinarySceneSaver::writePicture(), Lamp::TextAnimationSaver::writeRotationInterpolator(), Lamp::BinaryAnimationSaver::writeRotationInterpolator(), Lamp::TextSceneSaver::writeTextureList(), Lamp::BinarySceneSaver::writeTextureList(), Lamp::TextAnimationSaver::writeVectorInterpolator(), Lamp::BinaryAnimationSaver::writeVectorInterpolator(), and Lamp::CollisionScene::~CollisionScene().

 
#define ErrorOutLine  ) 
 

Value:

::Lamp::ErrorOutput::print("------------------------------"\
    "--------------------------------------------------\n")
線の出力

エラー時にエラー出力に線を出力し、改行します。

Definition at line 58 of file ErrorOutput.h.

 
#define ErrorOutThickLine  ) 
 

Value:

::Lamp::ErrorOutput::print("##############################"\
    "##################################################\n")
太い線の出力

エラー時にエラー出力に太い線を出力し、改行します。

Definition at line 66 of file ErrorOutput.h.


Generated on Wed Mar 16 10:29:39 2005 for Lamp by doxygen 1.3.2