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

Assert.h File Reference

アサートヘッダ More...

Go to the source code of this file.

Defines

#define Assert(expression)
 アサート

#define AssertMessage(expression, message)
 メッセージ付アサート


Detailed Description

アサートヘッダ

Author:
Junpee

Definition in file Assert.h.


Define Documentation

#define Assert expression   ) 
 

Value:

if(!(expression)){\
        DebugOut("Assert %s %d\n", __FILE__, __LINE__);\
        _asm{ int 3 }\
    }
アサート

Parameters:
expression falseだとアサートが発生します
アサートの引数がfalseの場合、アサートが発生しデバッガがブレークします。 そしてアサートが発生したファイル名と行数をデバッグ出力に出力します。

Definition at line 37 of file Assert.h.

Referenced by Lamp::InputDevice::acquire(), Lamp::NamedObjectDatabase< Type >::add(), Lamp::DrawRequest::addAmbientLight(), Lamp::DrawRequest::addDirectionalLight(), Lamp::DrawRequest::addLocalLight(), Lamp::StandardModel::addMesh(), Lamp::CharacterModel::addMesh(), Lamp::SurfaceTexture::addPicture(), Lamp::AddressModeSpriteState::AddressModeSpriteState(), Lamp::Texture::addressModeToString(), Lamp::AddressModeSpriteState::addressModeToString(), Lamp::Writer::align(), Lamp::Reader::align(), Lamp::MemoryInputStream::align(), Lamp::FileOutputStream::align(), Lamp::FileInputStream::align(), Lamp::CharacterModelAnimation::animate(), Lamp::String::append(), Lamp::RenderingDevice::applyStateBlock(), Lamp::ArrayList< Material * >::ArrayList(), Lamp::AxisAlignedBox::AxisAlignedBox(), Lamp::CharacterModelAnimation::bind(), Lamp::Material::blendModeToString(), Lamp::BlendSpriteState::blendModeToString(), Lamp::BlendSpriteState::BlendSpriteState(), Lamp::Material::blendStateToString(), Lamp::BlendSpriteState::blendStateToString(), Lamp::LampInput::bufferClear(), Lamp::PrimitiveDrawRequestBuilder::buildBone(), Lamp::PrimitiveDrawRequestBuilder::buildBox(), Lamp::PrimitiveDrawRequestBuilder::buildCone(), Lamp::PrimitiveDrawRequestBuilder::buildCylinder(), Lamp::Axis3::buildMatrix(), Lamp::PrimitiveDrawRequestBuilder::buildSphere(), Lamp::BasicShaderFixed::buildStateBlock(), Lamp::SFPad::buttonDown(), Lamp::PS2Pad::buttonDown(), Lamp::SFPad::buttonPressed(), Lamp::PS2Pad::buttonPressed(), Lamp::MouseState::buttonPressed(), Lamp::JoystickState::buttonPressed(), Lamp::SFPad::buttonUp(), Lamp::PS2Pad::buttonUp(), Lamp::SoundReader::byteToTime(), Lamp::Sound::byteToTime(), Lamp::SceneNode::calcMatrix(), Lamp::SFPad::changeButtonMap(), Lamp::PS2Pad::changeButtonMap(), Lamp::String::charAt(), Lamp::Color4f::clamp(), Lamp::Color3f::clamp(), Lamp::LampInput::clear(), Lamp::Deque< MouseState >::clear(), Lamp::ArrayList< Material * >::clear(), Lamp::Mouse::clicked(), Lamp::HashMap< String, Picture * >::cloneTo(), Lamp::String::compareTo(), Lamp::SpritePictureRGBA8::compileD3DTexture(), Lamp::SpritePictureRGB8::compileD3DTexture(), Lamp::SpritePictureRGBA8::compileMipmap(), Lamp::SpritePictureRGB8::compileMipmap(), Lamp::PictureRGBA8::compileMipmap(), Lamp::PictureRGB8::compileMipmap(), Lamp::AnimationCompressor::compressAnimation(), Lamp::AnimationCompressor::compressAnimationSet(), Lamp::AnimationCompressor::compressCameraAnimation(), Lamp::AnimationCompressor::compressCharacterModelAnimation(), Lamp::RotationInterpolationCompressor::compressConstant(), Lamp::VectorInterpolationCompressor::compressLinear(), Lamp::RotationInterpolationCompressor::compressLinear(), Lamp::AnimationCompressor::compressSceneNodeAnimation(), Lamp::VectorInterpolationCompressor::compressSetup(), Lamp::RotationInterpolationCompressor::compressSetup(), Lamp::Cone::Cone(), Lamp::CollisionConverter::convert(), Lamp::CollisionObject::copyCollisionObjectValue(), Lamp::StaticDeformedMeshCollision::copyStaticDeformedMeshCollision(), Lamp::Quaternion::correctSlerp(), Lamp::QuaternionArrayInterpolator::correctValue(), Lamp::CharacterModel::createBone(), Lamp::RenderingDevice::createDynamicIndexBuffer(), Lamp::RenderingDevice::createDynamicVertexBuffer(), Lamp::RenderingDevice::createStaticIndexBuffer(), Lamp::RenderingDevice::createStaticVertexBuffer(), Lamp::Thread::createThread(), Lamp::CharacterMesh::createVertexBuffer(), Lamp::RenderingDevice::createVertexDeclaration(), Lamp::CharacterMesh::createVertexDeclaration(), Lamp::Sound::decibelToVolume(), Lamp::CharacterMesh::deform(), Lamp::Deque< MouseState >::Deque(), Lamp::SceneObjectManagerTemplate< Mesh >::destroy(), Lamp::Picture::destroy(), Lamp::MeshData::destroy(), Lamp::Light::destroy(), Lamp::CollisionLeaf::destroy(), Lamp::AnimationManager::destroyData(), Lamp::CollisionScene::destroyNode(), Lamp::GraphicsDeviceCapacity::deviceReset(), Lamp::PlaneDistance::distance(), Lamp::OrientedBoxDistance::distance(), Lamp::LineDistance::distance(), Lamp::ConeDistance::distance(), Lamp::CapsuleDistance::distance(), Lamp::AxisAlignedBoxDistance::distance(), Lamp::Mouse::doubleClicked(), Lamp::Mouse::doubleDown(), Lamp::DrawRequest::DrawRequest(), Lamp::PrimitiveDrawRequest::enableColor(), Lamp::RenderingDevice::enableDirectionalLight(), Lamp::RenderingDevice::enablePointLight(), Lamp::LampInput::endLogging(), Lamp::String::endsWith(), Lamp::Vector3::epsilonEquals(), Lamp::Triangle::epsilonEquals(), Lamp::TexCoord4::epsilonEquals(), Lamp::TexCoord3::epsilonEquals(), Lamp::TexCoord2::epsilonEquals(), Lamp::TexCoord1::epsilonEquals(), Lamp::Sphere::epsilonEquals(), Lamp::Segment::epsilonEquals(), Lamp::RectangleF::epsilonEquals(), Lamp::Ray::epsilonEquals(), Lamp::Quaternion::epsilonEquals(), Lamp::Plane::epsilonEquals(), Lamp::OrientedBox::epsilonEquals(), Lamp::Matrix44::epsilonEquals(), Lamp::Matrix34::epsilonEquals(), Lamp::Matrix33::epsilonEquals(), Lamp::Line::epsilonEquals(), Lamp::DimensionF::epsilonEquals(), Lamp::Cone::epsilonEquals(), Lamp::Color4f::epsilonEquals(), Lamp::Color3f::epsilonEquals(), Lamp::Capsule::epsilonEquals(), Lamp::AxisAlignedBox::epsilonEquals(), Lamp::String::equals(), Lamp::EulerArrayInterpolator::eulerInterpolate(), Lamp::SoundBuffer::fade(), Lamp::FileInputStream::FileInputStream(), Lamp::FileOutputStream::FileOutputStream(), Lamp::SceneFilter::filter(), Lamp::LinearMinificationFilter::filter(), Lamp::LampGraphics::finalize(), Lamp::Writer::flush(), Lamp::FileOutputStream::flush(), Lamp::Material::fogOptionToString(), Lamp::String::format(), Lamp::SimpleFramework::frameworkInitialize(), Lamp::Deque< MouseState >::get(), Lamp::ArrayList< Material * >::get(), Lamp::DrawRequest::getAmbientColor(), Lamp::AnimationSet::getAnimation(), Lamp::IntersectionResult::getAveragePosition(), Lamp::OrientedBox::getAxis(), Lamp::Joystick::getAxis(), Lamp::WaveReader::getBit(), Lamp::OggVorbisReaderImpl::getBit(), Lamp::LampSound::getBit(), Lamp::CharacterModel::getBone(), Lamp::Bone::getBone(), Lamp::MeshData::getBoneIndex(), Lamp::CharacterModelAnimation::getBoneName(), Lamp::Mesh::getBoundingBox(), Lamp::Mesh::getBoundingSphere(), Lamp::SoundBuffer::getBufferFrequency(), Lamp::SFPad::getButtonMap(), Lamp::PS2Pad::getButtonMap(), Lamp::SFPad::getButtonString(), Lamp::PS2Pad::getButtonString(), Lamp::LampSound::getCapacity(), Lamp::Mesh::getCenter(), Lamp::WaveReader::getChannel(), Lamp::OggVorbisReaderImpl::getChannel(), Lamp::LampSound::getChannel(), Lamp::CollisionNode::getChild(), Lamp::PrimitiveDrawRequest::getColor(), Lamp::MeshData::getColor(), Lamp::WaveReader::getComment(), Lamp::OggVorbisReaderImpl::getComment(), Lamp::OrientedBox::getCorner(), Lamp::Camera::getCorner(), Lamp::StreamSound3D::getCursor(), Lamp::StreamSound::getCursor(), Lamp::SurfaceTexture::getD3DTexture(), Lamp::Mesh::getDeformedVertexBuffer(), Lamp::Mesh::getDeformedVertexDeclaration(), Lamp::Mesh::getDeformedVertexSize(), Lamp::OrientedBox::getExtendedAxis(), Lamp::SoundCache::SoundArray::getFreeSound(), Lamp::MeshData::getIndexBuffer(), Lamp::BitSet< Type >::getIndexedBit(), Lamp::String::getIndexOf(), Lamp::LampInput::getInputCount(), Lamp::InputDevice::getInputDeviceString(), Lamp::ShaderManager::getInstance(), Lamp::RenderingDevice::getInstance(), Lamp::GraphicsDeviceSettings::getInstance(), Lamp::GraphicsDeviceEnumeration::getInstance(), Lamp::GraphicsDeviceCapacity::getInstance(), Lamp::GraphicsDevice::getInstance(), Lamp::String::getLastIndexOf(), Lamp::VectorLinearInterpolator::getLength(), Lamp::QuaternionLinearInterpolator::getLength(), Lamp::CollisionLeaf::getLocalMatrix(), Lamp::LODSceneNode::getLODThreshold(), Lamp::StreamSound3D::getLoopCursor(), Lamp::StreamSound::getLoopCursor(), Lamp::Axis3::getMatrix(), Lamp::Model::getMesh(), Lamp::Scene::getMeshList(), Lamp::LinearMinificationFilter::getNextSize(), Lamp::StringTokenizer::getNextToken(), Lamp::MeshData::getNormal(), Lamp::CharacterModel::getNormalDeformMatrixArray(), Lamp::Texture::getParent(), Lamp::Picture::getParent(), Lamp::MeshData::getParent(), Lamp::Material::getParent(), Lamp::SurfaceTexture::getPicture(), Lamp::Material::getPipelineMode(), Lamp::Writer::getPosition(), Lamp::Reader::getPosition(), Lamp::PrimitiveDrawRequest::getPosition(), Lamp::MeshData::getPosition(), Lamp::JoystickState::getPOV(), Lamp::MeshData::getPrimitiveCount(), Lamp::Thread::getPriority(), Lamp::SceneNodeAnimationData::getRotation(), Lamp::CharacterModelAnimationData::getRotation(), Lamp::CameraAnimationData::getRotation(), Lamp::Quaternion::getRotationAxis(), Lamp::CollisionLeaf::getRotationQuaternion(), Lamp::CollisionLeaf::getRotationXYZ(), Lamp::WaveReader::getSample(), Lamp::OggVorbisReaderImpl::getSample(), Lamp::LampSound::getSample(), Lamp::SceneNodeAnimationData::getScale(), Lamp::CollisionLeaf::getScale(), Lamp::CharacterModelAnimationData::getScale(), Lamp::SceneNode::getSceneLeaf(), Lamp::SceneNode::getSceneNode(), Lamp::SceneNodeAnimationData::getSequence(), Lamp::CharacterModelAnimationData::getSequence(), Lamp::CameraAnimationData::getSequence(), Lamp::Writer::getSize(), Lamp::WaveReader::getSize(), Lamp::StreamSound3D::getSize(), Lamp::StreamSound::getSize(), Lamp::Reader::getSize(), Lamp::OggVorbisReaderImpl::getSize(), Lamp::JoystickState::getSlider(), Lamp::SoundCache::getSound(), Lamp::LampSound::getSoundListener(), Lamp::LampSound::getSoundManager(), Lamp::String::getSubstring(), Lamp::CharacterModelAnimation::getTargetBone(), Lamp::MeshData::getTexCoord1(), Lamp::MeshData::getTexCoord1Array(), Lamp::MeshData::getTexCoord2(), Lamp::MeshData::getTexCoord2Array(), Lamp::MeshData::getTexCoord3(), Lamp::MeshData::getTexCoord3Array(), Lamp::MeshData::getTexCoord4(), Lamp::MeshData::getTexCoord4Array(), Lamp::MeshData::getTexCoordArray(), Lamp::MeshData::getTexCoordArraySize(), Lamp::MeshData::getTexCoordType(), Lamp::VectorLinearInterpolator::getTime(), Lamp::QuaternionLinearInterpolator::getTime(), Lamp::SceneNodeAnimationData::getTranslation(), Lamp::CollisionLeaf::getTranslation(), Lamp::CharacterModelAnimationData::getTranslation(), Lamp::CameraAnimationData::getTranslation(), Lamp::DeformedMeshGeometry::getTriangle(), Lamp::VectorLinearInterpolator::getValue(), Lamp::VectorArrayInterpolator::getValue(), Lamp::QuaternionLinearInterpolator::getValue(), Lamp::QuaternionArrayInterpolator::getValue(), Lamp::EulerArrayInterpolator::getValue(), Lamp::Triangle::getVertex(), Lamp::MeshData::getVertexDeclaration(), Lamp::PrimitiveDrawRequest::getVertexIndex(), Lamp::MeshData::getVertexIndex(), Lamp::MeshData::getWeight(), Lamp::DirectionalLight::getWorldDirection(), Lamp::CollisionLeaf::getWorldMatrix(), Lamp::StaticDeformedMeshCollision::getWorldMesh(), Lamp::PointLight::getWorldPosition(), Lamp::StaticSphereCollision::getWorldSphere(), Lamp::GraphicsDevice::GraphicsDevice(), Lamp::GraphicsDeviceCapacity::GraphicsDeviceCapacity(), Lamp::GraphicsDeviceEnumeration::GraphicsDeviceEnumeration(), Lamp::GraphicsDeviceSettings::GraphicsDeviceSettings(), Lamp::Joystick::hasAxis(), Lamp::HashMap< String, Picture * >::HashMap(), Lamp::LampInput::hasMoreInput(), Lamp::StreamPlayer::initialize(), Lamp::LampInput::initialize(), Lamp::InputDevice::initialize(), Lamp::LampGraphics::initializeDevice(), Lamp::VectorLinearInterpolator::interpolate(), Lamp::VectorArrayInterpolator::interpolate(), Lamp::TriangleIntersection::intersect(), Lamp::SphereIntersection::intersect(), Lamp::SegmentIntersection::intersect(), Lamp::RayIntersection::intersect(), Lamp::PlaneIntersection::intersect(), Lamp::OrientedBoxIntersection::intersect(), Lamp::MeshGeometry::intersect(), Lamp::LineIntersection::intersect(), Lamp::ConeIntersection::intersect(), Lamp::CapsuleIntersection::intersect(), Lamp::AxisAlignedBoxIntersection::intersect(), Lamp::MeshGeometry::intersectBounding(), Lamp::CollisionScene::intersection(), Lamp::CollisionLeaf::intersection(), Lamp::MeshGeometry::intersectMesh(), Lamp::Quaternion::invert(), Lamp::Matrix44::invert(), Lamp::Matrix34::invert(), Lamp::Matrix33::invert(), Lamp::Matrix44::invertTransformation(), Lamp::DrawRequest::isBlendEnabled(), Lamp::Reader::isEnd(), Lamp::CollisionLeaf::isGlobalScaled(), Lamp::CollisionLeaf::isScaled(), Lamp::Thread::join(), Lamp::KeyboardState::keyPressed(), Lamp::KeyboardKey::keyToString(), Lamp::TextSceneLoader::load(), Lamp::TextAnimationLoader::load(), Lamp::BinarySceneLoader::load(), Lamp::BinaryAnimationLoader::load(), Lamp::TargaLoader::loadHeader(), Lamp::SoundCache::loadStaticSound(), Lamp::SoundCache::loadStaticSound3D(), Lamp::SoundBuffer::lock(), Lamp::RenderingDevice::lockStaticIndexBuffer(), Lamp::LampInput::nextInput(), Lamp::Vector3::normalize(), Lamp::Quaternion::normalize(), Lamp::Vector3::notEpsilonEquals(), Lamp::Triangle::notEpsilonEquals(), Lamp::TexCoord4::notEpsilonEquals(), Lamp::TexCoord3::notEpsilonEquals(), Lamp::TexCoord2::notEpsilonEquals(), Lamp::TexCoord1::notEpsilonEquals(), Lamp::Sphere::notEpsilonEquals(), Lamp::Segment::notEpsilonEquals(), Lamp::RectangleF::notEpsilonEquals(), Lamp::Ray::notEpsilonEquals(), Lamp::Quaternion::notEpsilonEquals(), Lamp::Plane::notEpsilonEquals(), Lamp::OrientedBox::notEpsilonEquals(), Lamp::Matrix44::notEpsilonEquals(), Lamp::Matrix34::notEpsilonEquals(), Lamp::Matrix33::notEpsilonEquals(), Lamp::Line::notEpsilonEquals(), Lamp::DimensionF::notEpsilonEquals(), Lamp::Cone::notEpsilonEquals(), Lamp::Color4f::notEpsilonEquals(), Lamp::Color3f::notEpsilonEquals(), Lamp::Capsule::notEpsilonEquals(), Lamp::AxisAlignedBox::notEpsilonEquals(), Lamp::BitSet< Type >::offIndexedBit(), Lamp::BitSet< Type >::onIndexedBit(), Lamp::String::operator=(), Lamp::Deque< MouseState >::operator[](), Lamp::ArrayList< Material * >::operator[](), Lamp::OrientedBox::OrientedBox(), Lamp::Logger::output(), Lamp::Pad::Pad(), Lamp::String::parseChar(), Lamp::String::parseDouble(), Lamp::String::parseFloat(), Lamp::String::parseInt(), Lamp::String::parseShort(), Lamp::String::parseUChar(), Lamp::String::parseUInt(), Lamp::String::parseUShort(), Lamp::StreamSound3D::play(), Lamp::StreamSound::play(), Lamp::SoundBuffer::playBuffer(), Lamp::LampInput::playLog(), Lamp::LampInput::polling(), Lamp::Deque< MouseState >::popBack(), Lamp::Deque< MouseState >::popFront(), Lamp::Mesh::primitiveTypeToString(), Lamp::PS2Pad::PS2Pad(), Lamp::HashMap< String, Picture * >::put(), Lamp::QuaternionLinearInterpolator::quaternionInterpolate(), Lamp::QuaternionArrayInterpolator::quaternionInterpolate(), Lamp::EulerArrayInterpolator::quaternionInterpolate(), Lamp::OggVorbisReaderImpl::read(), Lamp::Reader::readBytes(), Lamp::MemoryInputStream::readBytes(), Lamp::FileInputStream::readBytes(), Lamp::TextAnimationLoader::readCameraAnimationData(), Lamp::TextAnimationLoader::readCharacterModelAnimationData(), Lamp::WaveReader::readHeader(), Lamp::OggVorbisReaderImpl::readHeader(), Lamp::BinarySceneLoader::readLightList(), Lamp::BinarySceneLoader::readMaterialLinkList(), Lamp::BinarySceneLoader::readMaterialList(), Lamp::BinarySceneLoader::readMeshDataList(), Lamp::BinarySceneLoader::readMeshLink(), Lamp::BinarySceneLoader::readMeshLinkList(), Lamp::BinarySceneLoader::readMeshList(), Lamp::BinarySceneLoader::readModelLinkList(), Lamp::BinarySceneLoader::readModelList(), Lamp::BinarySceneLoader::readPictureList(), Lamp::TextAnimationLoader::readSceneNodeAnimationData(), Lamp::BinarySceneLoader::readSceneNodeLinkList(), Lamp::BinarySceneLoader::readSceneNodeList(), Lamp::BinarySceneLoader::readTextureLinkList(), Lamp::BinarySceneLoader::readTextureList(), Lamp::Texture::recursiveDestroy(), Lamp::SceneNode::recursiveDestroy(), Lamp::SceneLeaf::recursiveDestroy(), Lamp::Model::recursiveDestroy(), Lamp::Mesh::recursiveDestroy(), Lamp::Material::recursiveDestroy(), Lamp::CollisionObject::recursiveDestroy(), Lamp::CollisionNode::recursiveDestroy(), Lamp::SceneNode::recursiveDestroyChildren(), Lamp::CollisionNode::recursiveDestroyChildren(), Lamp::FPSController::registerBackgroundThread(), Lamp::SoundCache::releaseSound(), Lamp::NamedObjectDatabase< Type >::remove(), Lamp::Deque< MouseState >::remove(), Lamp::ArrayList< Material * >::remove(), Lamp::SceneNode::removeParent(), Lamp::SceneLeaf::removeParent(), Lamp::Mesh::removeParent(), Lamp::CollisionObject::removeParent(), Lamp::SurfaceTexture::removePicture(), Lamp::SpritePicture::removeReference(), Lamp::ReferencedStaticName::removeReference(), Lamp::RandomRenamer::rename(), Lamp::NumberRenamer::rename(), Lamp::CountRenamer::rename(), Lamp::SpriteRenderer::render(), Lamp::SpriteGraphicsBuffer::render(), Lamp::InformationRenderer::rendering(), Lamp::CollisionRenderer::rendering(), Lamp::RenderingDevice::RenderingDevice(), Lamp::InformationRenderer::renderingSetup(), Lamp::CollisionRenderer::renderingSetup(), Lamp::PrimitiveRenderer::renderRequest(), Lamp::SpriteRenderer::request(), Lamp::SpriteGraphicsBuffer::request(), Lamp::PrimitiveRenderer::requestLine(), Lamp::Thread::requestStop(), Lamp::StreamPlayer::reset(), Lamp::StreamPlayer::run(), Lamp::BufferedInput::run(), Lamp::BinaryAnimationSaver::save(), Lamp::OrientedBox::set(), Lamp::Deque< MouseState >::set(), Lamp::Cone::set(), Lamp::AxisAlignedBox::set(), Lamp::ArrayList< Material * >::set(), Lamp::AddressModeSpriteState::setAddressMode(), Lamp::AddressModeSpriteState::setAddressModeU(), Lamp::AddressModeSpriteState::setAddressModeV(), Lamp::Sprite::setAlign(), Lamp::Cone::setAngle(), Lamp::Sprite::setAnimation(), Lamp::Camera::setAspect(), Lamp::BasicMaterial::setBaseUVIndex(), Lamp::Material::setBlendDestination(), Lamp::BlendSpriteState::setBlendDestination(), Lamp::RenderingDevice::setBlendMode(), Lamp::BlendSpriteState::setBlendMode(), Lamp::Material::setBlendSource(), Lamp::BlendSpriteState::setBlendSource(), Lamp::MeshData::setBoneIndex(), Lamp::CharacterModelAnimation::setBoneName(), Lamp::MeshData::setBonesPerVertex(), Lamp::Mesh::setBoundingBox(), Lamp::Mesh::setBoundingSphere(), Lamp::MouseState::setButtonPressed(), Lamp::JoystickState::setButtonPressed(), Lamp::Deque< MouseState >::setCapacity(), Lamp::ArrayList< Material * >::setCapacity(), Lamp::PrimitiveDrawRequest::setColor(), Lamp::MeshData::setColor(), Lamp::Fog::setColor(), Lamp::Sound3D::setConeAngle(), Lamp::GraphicsDeviceEnumeration::setConfirmGraphicsDevice(), Lamp::MouseDevice::setCooperativeLevel(), Lamp::KeyboardDevice::setCooperativeLevel(), Lamp::WaveReader::setCursor(), Lamp::StreamSound3D::setCursor(), Lamp::StreamSound::setCursor(), Lamp::StreamPlayer::setCursor(), Lamp::SoundBuffer::setCursor(), Lamp::OggVorbisReaderImpl::setCursor(), Lamp::AnimationManager::setDataRenamer(), Lamp::SpriteRenderer::setDefaultPriority(), Lamp::Fog::setDensity(), Lamp::SFPad::setDigitalBoundary(), Lamp::SoundListener::setDirection(), Lamp::Sound3D::setDistance(), Lamp::SoundListener::setDistanceFactor(), Lamp::SoundListener::setDopplerFactor(), Lamp::OrientedBox::setExtent(), Lamp::Fog::setFar(), Lamp::Sprite::setFit(), Lamp::Material::setFogOption(), Lamp::Camera::setFovY(), Lamp::SoundBuffer::setFrequency(), Lamp::BasicMaterial::setGlossUVIndex(), Lamp::PictureRGBA8::setImage(), Lamp::PictureRGB8::setImage(), Lamp::LampInput::setInputMode(), Lamp::VectorLinearInterpolator::setKey(), Lamp::QuaternionLinearInterpolator::setKey(), Lamp::VectorLinearInterpolator::setKeyCount(), Lamp::QuaternionLinearInterpolator::setKeyCount(), Lamp::KeyboardState::setKeyPressed(), Lamp::CollisionScene::setLeafRenamer(), Lamp::VectorConstantInterpolator::setLength(), Lamp::Vector3::setLength(), Lamp::RotationConstantInterpolator::setLength(), Lamp::Plane::setLength(), Lamp::BasicMaterial::setLightUVIndex(), Lamp::LODSceneNode::setLODThreshold(), Lamp::LODSceneNode::setLODThresholdCount(), Lamp::Camera::setLookAt(), Lamp::StreamSound3D::setLoopCursor(), Lamp::StreamSound::setLoopCursor(), Lamp::StreamPlayer::setLoopCursor(), Lamp::Sound::setLoopCursor(), Lamp::Sound3D::setMaximumDistance(), Lamp::DrawRequest::setMesh(), Lamp::Sound3D::setMinimumDistance(), Lamp::Fog::setNear(), Lamp::CollisionScene::setNodeRenamer(), Lamp::MeshData::setNormal(), Lamp::StereoSound::setPan(), Lamp::SceneNode::setParent(), Lamp::SceneLeaf::setParent(), Lamp::Mesh::setParent(), Lamp::CollisionObject::setParent(), Lamp::Material::setPipelineMode(), Lamp::Writer::setPosition(), Lamp::Reader::setPosition(), Lamp::PrimitiveDrawRequest::setPosition(), Lamp::MeshData::setPosition(), Lamp::MemoryOutputStream::setPosition(), Lamp::MemoryInputStream::setPosition(), Lamp::FileOutputStream::setPosition(), Lamp::FileInputStream::setPosition(), Lamp::SoundListener::setPositionAndVelocity(), Lamp::Sound3D::setPositionAndVelocity(), Lamp::JoystickState::setPOV(), Lamp::Thread::setPriority(), Lamp::SoundBuffer::setPriority(), Lamp::Scene::setRenamer(), Lamp::AnimationManager::setRenamer(), Lamp::SoundListener::setRolloffFactor(), Lamp::SceneNodeAnimationData::setRotation(), Lamp::CharacterModelAnimationData::setRotation(), Lamp::CameraAnimationData::setRotation(), Lamp::Quaternion::setRotationAxis(), Lamp::Matrix44::setRotationAxis(), Lamp::Matrix34::setRotationAxis(), Lamp::Matrix33::setRotationAxis(), Lamp::Matrix44::setRotationQuaternion(), Lamp::Matrix34::setRotationQuaternion(), Lamp::Matrix33::setRotationQuaternion(), Lamp::CollisionLeaf::setRotationQuaternion(), Lamp::AnimationCompressor::setRotationTolerance(), Lamp::CollisionLeaf::setRotationXYZ(), Lamp::SceneNodeAnimationData::setScale(), Lamp::CollisionLeaf::setScale(), Lamp::CharacterModelAnimationData::setScale(), Lamp::AnimationCompressor::setScaleTolerance(), Lamp::ObjectAnimation::setSequence(), Lamp::AnimationSet::setSequence(), Lamp::VectorArrayInterpolator::setSize(), Lamp::SpritePicture::setSize(), Lamp::QuaternionArrayInterpolator::setSize(), Lamp::PictureRGBA8::setSize(), Lamp::PictureRGB8::setSize(), Lamp::EulerArrayInterpolator::setSize(), Lamp::JoystickState::setSlider(), Lamp::StreamSound3D::setSoundReader(), Lamp::StreamSound::setSoundReader(), Lamp::BasicMaterial::setStainUVIndex(), Lamp::MeshData::setTexCoord(), Lamp::MeshData::setTexCoord1(), Lamp::MeshData::setTexCoord2(), Lamp::MeshData::setTexCoord3(), Lamp::MeshData::setTexCoord4(), Lamp::MeshData::setTexCoordType(), Lamp::RenderingDevice::setTextureAddressMode2(), Lamp::Cone::setTheta(), Lamp::Matrix44::setTransformationQuaternion(), Lamp::Matrix34::setTransformationQuaternion(), Lamp::SceneNodeAnimationData::setTranslation(), Lamp::CollisionLeaf::setTranslation(), Lamp::CharacterModelAnimationData::setTranslation(), Lamp::CameraAnimationData::setTranslation(), Lamp::AnimationCompressor::setTranslationTolerance(), Lamp::DeformedMeshGeometry::setTriangle(), Lamp::DeformedMeshGeometry::setTriangleCount(), Lamp::Thread::setup(), Lamp::SpriteGraphicsBuffer::setup(), Lamp::CharacterMesh::setupVertexBuffer(), Lamp::VectorArrayInterpolator::setValue(), Lamp::QuaternionArrayInterpolator::setValue(), Lamp::EulerArrayInterpolator::setValue(), Lamp::Triangle::setVertex(), Lamp::PrimitiveDrawRequest::setVertexCount(), Lamp::MeshData::setVertexCount(), Lamp::PrimitiveDrawRequest::setVertexIndex(), Lamp::MeshData::setVertexIndex(), Lamp::MeshData::setVertexIndexCount(), Lamp::MeshData::setWeight(), Lamp::SFPad::SFPad(), Lamp::ShaderManager::ShaderManager(), Lamp::Writer::skip(), Lamp::Reader::skip(), Lamp::MemoryInputStream::skip(), Lamp::FileOutputStream::skip(), Lamp::FileInputStream::skip(), Lamp::Quaternion::slerp(), Lamp::DrawRequest::sortLocalLightsImprement(), Lamp::Sound3D::Sound3D(), Lamp::SoundCache::SoundArray::SoundArray(), Lamp::SoundCache::SoundCache(), Lamp::SpriteRenderer::SpriteRenderer(), Lamp::Math::sqrt(), Lamp::TriangleDistance::squaredDistance(), Lamp::SphereDistance::squaredDistance(), Lamp::SegmentDistance::squaredDistance(), Lamp::RayDistance::squaredDistance(), Lamp::OrientedBoxDistance::squaredDistance(), Lamp::LineDistance::squaredDistance(), Lamp::ConeDistance::squaredDistance(), Lamp::CapsuleDistance::squaredDistance(), Lamp::AxisAlignedBoxDistance::squaredDistance(), Lamp::Thread::start(), Lamp::LampInput::startLogging(), Lamp::String::startsWith(), Lamp::LampInput::stopLog(), Lamp::String::String(), Lamp::Thread::suspend(), Lamp::TexCoord::texCoordTypeToString(), Lamp::TextConverter::textToString(), Lamp::SoundReader::timeToByte(), Lamp::Sound::timeToByte(), Lamp::LampSound::toString(), Lamp::LODSceneNode::traverse(), Lamp::DirectionalLight::traverse(), Lamp::CollisionNode::traverseImplement(), Lamp::InputDevice::unacquire(), Lamp::Quaternion::unitInvert(), Lamp::CriticalSection::unlock(), Lamp::RenderingDevice::unlockStaticIndexBuffer(), Lamp::SoundBuffer::update(), Lamp::Sound::volumeToDecibel(), Lamp::WaitSet::WaitSet(), Lamp::MouseState::writeBinary(), Lamp::JoystickState::writeBinary(), Lamp::Writer::writeBytes(), Lamp::FileOutputStream::writeBytes(), Lamp::RenderingDevice::writeDynamicIndexBuffer(), Lamp::TextWriter::writeFormat(), Lamp::BinarySceneSaver::writeID(), Lamp::TextSceneSaver::writeSceneNodeLink(), Lamp::BinarySceneSaver::writeSceneNodeLink(), Lamp::RenderingDevice::writeStaticIndexBuffer(), Lamp::StreamPlayer::writeStream(), Lamp::TextWriter::writeText(), Lamp::RenderingDevice::writeVertices(), Lamp::AnimationCompressor::~AnimationCompressor(), Lamp::AnimationManager::~AnimationManager(), Lamp::CollisionScene::~CollisionScene(), Lamp::CriticalSection::~CriticalSection(), Lamp::DrawRequest::~DrawRequest(), Lamp::FileInputStream::~FileInputStream(), Lamp::FileOutputStream::~FileOutputStream(), Lamp::FPSController::~FPSController(), Lamp::GraphicsDevice::~GraphicsDevice(), Lamp::GraphicsDeviceCapacity::~GraphicsDeviceCapacity(), Lamp::GraphicsDeviceEnumeration::~GraphicsDeviceEnumeration(), Lamp::GraphicsDeviceSettings::~GraphicsDeviceSettings(), Lamp::HashMap< String, Picture * >::~HashMap(), Lamp::NamedObjectDatabase< Type >::~NamedObjectDatabase(), Lamp::OggVorbisReaderImpl::~OggVorbisReaderImpl(), Lamp::Reader::~Reader(), Lamp::ReferencedStaticName::~ReferencedStaticName(), Lamp::RenderingDevice::~RenderingDevice(), Lamp::SceneObjectManagerTemplate< Mesh >::~SceneObjectManagerTemplate(), Lamp::ShaderManager::~ShaderManager(), Lamp::SpritePicture::~SpritePicture(), Lamp::Thread::~Thread(), Lamp::WaitSet::~WaitSet(), and Lamp::Writer::~Writer().

#define AssertMessage expression,
message   ) 
 

Value:

if(!(expression)){\
        DebugOut("Assert %s\n%s %d\n", message, __FILE__, __LINE__);\
        _asm{ int 3 }\
    }
メッセージ付アサート

Parameters:
expression falseだとアサートが発生します
message アサート時に出力するメッセージ
アサートの引数がfalseの場合、アサートが発生しデバッガがブレークします。 そしてメッセージと、アサートが発生したファイル名と行数をデバッグ出力に出力します。

Definition at line 51 of file Assert.h.

Referenced by Lamp::GraphicsDevice::initialize(), and Lamp::TextConverter::textToString().


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