DefinesAssert.h File Reference

#include <string>

Go to the source code of this file.

Namespaces

namespace  S3D

Defines

#define GL_ASSERT()   {}
#define DIALOG_ASSERT(x)   if(!(x)) S3D::dialogAssert(#x, __LINE__, __FILE__);

Functions

void S3D::dialogAssert (const char *lineText, const int line, const char *file)
void S3D::glAssert (unsigned int e, const int line, const char *file)
void S3D::dialogMessage (const std::string &header, const std::string &text)
void S3D::dialogExit (const std::string &header, const std::string &text)


Define Documentation

#define DIALOG_ASSERT ( x   )     if(!(x)) S3D::dialogAssert(#x, __LINE__, __FILE__);

Definition at line 42 of file DefinesAssert.h.

Referenced by EconomyFreeMarket::accessoryBought(), TankMenus::AccessoryMenu::AccessoryMenu(), TankAccessories::activate(), ImageModifier::addBorderToBitmap(), ServerBrowserServerList::addEntryValue(), ComsMessageHandler::addHandler(), KeyboardKey::addKeys(), AccessoryMetaRegistration::addMap(), MetaClassRegistration::addMap(), NetServerTCPRead::addMessage(), TargetMovement::addMovementType(), XMLNode::addNodeToFile(), TankTeamScore::addScore(), ComsMessageHandler::addSentHandler(), GameState::addStateStimulus(), ActionController::addSyncCheck(), TargetContainer::addTarget(), OptionEntryFixedVector::addToArgParser(), OptionEntryFixed::addToArgParser(), OptionEntryVector::addToArgParser(), OptionEntryFloat::addToArgParser(), GLWPanel::addWidget(), fixed::asString(), Model::centre(), OptionsScorched::commitChanges(), ConsoleRuleFnIOptionsAdapter::ConsoleRuleFnIOptionsAdapter(), AccessoryStore::createAccessoryPart(), ExplosionTextures::createTextures(), DebrisActionRenderer::DebrisActionRenderer(), DeformLandscape::deformLandscapeInternal(), TargetSpace::draw(), Water2Patch::draw(), LandVisibilityPatch::draw(), Hemisphere::drawColored(), ModelRendererTree::drawInternal(), ModelRendererTree::drawInternalPre(), ModelRendererMesh::drawMesh(), XMLParser::endElementHandler(), GameState::endPerfCount(), ServerNextTurnState::enterState(), fixed::fixed(), SplinePath::generate(), Sun::generate(), SkyDome::generate(), Landscape::generate(), MipMapPatchIndex::generate(), GLSLProgram::get_vertex_attrib_index(), Image::getBitsOffset(), Image::getBitsPos(), ConsoleRuleFnIBooleanAdapter::getBoolParam(), ConsoleRuleFnI::getBoolParam(), TargetSpace::getCollision(), TargetSpace::getCollisionSet(), ASEModelFactory::getCurrentMesh(), Water2Patch::getData(), Mesh::getFace(), MipMapPatchIndexs::getIndex(), VisibilityPatchGrid::getLandVisibilityPatch(), LandscapeDefinitions::getLeastUsedFile(), ModelStore::getModel(), TankModelStore::getModelByName(), NapalmMap::getNapalmHeight(), TankAIAdder::getNextTankId(), ConsoleRuleFnINumberAdapter::getNumberParam(), ConsoleRuleFnI::getNumberParam(), Water2Patches::getPatch(), Water2::getPatch(), GameState::getPerfCounter(), OptionsScorched::getPlayerType(), OptionsGame::getPlayerType(), Water2Points::getPoint(), getPosition(), LandscapeDefinitions::getRandomLandscapeDefn(), TankModelStore::getRandomModel(), TankTeamScore::getScore(), getScript(), S3D::getSettingsFile(), TargetSpace::getSquares(), ConsoleRuleFnI::getStringParam(), TankAIWeaponSets::WeaponSet::getTankAccessoryByType(), TargetContainer::getTargetById(), VisibilityPatchGrid::getTargetVisibilityPatch(), GLTextureSet::getTexture(), ExplosionTextures::getTextureSetByName(), Mesh::getVertex(), VisibilityPatchInfo::getWaterVisibility(), VisibilityPatchGrid::getWaterVisibilityPatch(), GLGlobalState::GLGlobalState(), GLSLProgram::GLSLProgram(), GLSLShader::GLSLShader(), GLVertexBufferObject::GLVertexBufferObject(), GLWWindowManager::GLWWindowManager(), HelpButtonDialog::HelpMenu::HelpMenu(), Napalm::init(), ScorchedServer::instance(), GLWPanel::layout(), MSModelFactory::loadFile(), MainCamera::MainCamera(), GLVertexBufferObject::map(), Vector4::operator[](), Vector::operator[](), Matrix16::operator[](), FixedVector4::operator[](), FixedVector::operator[](), HelpButtonDialog::PerformanceMenu::PerformanceMenu(), PlacementTankPosition::placeTank(), TankMenus::PlayerMenu::PlayerMenu(), NetServerTCP::pollIncoming(), RandomGenerator::RandomGenerator(), LandscapeDefinitionsEntry::readXML(), TankContainer::removeTank(), TargetContainer::removeTarget(), ImageModifier::removeWaterFromBitmap(), MeshLODTri::replaceVertex(), Landscape::restoreLandscapeTexture(), GLWTankViewer::selectModelByName(), NetLoopBack::sendMessageDest(), ServerFileServer::sendNextFile(), GLSLProgram::set_gl_texture(), GLSLProgram::set_gl_texture_unit(), GLSLProgram::set_uniform(), ConsoleRuleFnIBooleanAdapter::setBoolParam(), ConsoleRuleFnI::setBoolParam(), Mesh::setFaceNormal(), Mesh::setFaceTCoord(), HeightMap::setHeight(), GraphicalLandscapeMap::setHeight(), LandVisibilityPatch::setLocation(), GraphicalLandscapeMap::setNormal(), ConsoleRuleFnINumberAdapter::setNumberParam(), ConsoleRuleFnI::setNumberParam(), GLGlobalState::setState(), ConsoleRuleFnI::setStringParam(), SettingsFrame::SettingsFrame(), Model::setupBones(), TankTeamScore::setWonGame(), XMLParser::startElementHandler(), GameState::startPerfCount(), NetServerTCP3::startProcessing(), NetServerTCP2::startProcessing(), TankAIStrings::TankAIStrings(), TargetCamera::TargetCamera(), GLVertexBufferObject::unmap(), Landscape::updatePlanATexture(), Landscape::updatePlanTexture(), Sound::updateSources(), GLSLProgram::use(), and HelpButtonDialog::VolumeMenu::VolumeMenu().

 
#define GL_ASSERT (  )     {}

Definition at line 37 of file DefinesAssert.h.

Referenced by GLState::setState().


Generated on Mon Feb 16 15:14:56 2009 for Scorched3D by  doxygen 1.5.3