bit_set.cpp File Reference

CBitSet class. More...

#include "stdmisc.h"
#include "nel/misc/bit_set.h"
Include dependency graph for bit_set.cpp:

Go to the source code of this file.

Namespaces

namespace  NLMISC
 

This namespace contains all miscellaneous classes used by other modules.


Defines

#define min(a, b)   (((a) < (b)) ? (a) : (b))

Detailed Description

CBitSet class.

Definition in file bit_set.cpp.


Define Documentation

#define min ( a,
 )     (((a) < (b)) ? (a) : (b))

Definition at line 36 of file bit_set.cpp.

Referenced by NLMISC::CRGBA::add(), NL3D::CLodCharacterBuilder::addAnim(), NLPACS::CChainQuad::addEdgeToQuadNode(), NLSOUND::CBackgroundSoundManager::addFxZone(), NL3D::CHLSColorTexture::addMask(), NL3D::CPSLocated::addNewlySpawnedParticles(), NL3D::CPatchDLMContext::addPointLightInfluence(), NLMISC::CRGBA::addRGBOnly(), NLSOUND::CBackgroundSoundManager::addSampleBank(), NLSOUND::CBackgroundSoundManager::addSound(), NL3D::CInstanceGroup::addToSceneWhenAllShapesLoaded(), NLMISC::CValueSmootherTemplate< float >::addValue(), NL3D::CCloudScape::anim(), NL3D::CShadowSkin::applySkin(), NL3D::CZoneLighter::attenuation(), NL3D::CDriverGL::beginSpecularMultiPass(), NL3D::CRenderTrav::beginVPLightSetup(), NL3D::bilinearColorAndAdd(), NL3D::bilinearColorAndModulatex2(), NL3D::bilinearColorDiv2AndAdd(), NL3D::CTileVegetableDesc::build(), NL3D::CSkeletonShape::build(), NL3D::CLandscapeCollisionGrid::build(), NL3D::CHLSColorTexture::buildColorVersion(), NLMISC::CHTimer::CStats::buildFromNodes(), NL3D::CIGSurfaceLightBuild::buildPLDebugMesh(), NL3D::CDriverD3D::buildQuadIndexBuffer(), NLSOUND::CAudioMixerUser::changeMaxTrack(), NL3D::CZone::clip(), NL3D::CClipTrav::clipShadowCasters(), NL3D::CMRMBuilder::collapseSkinWeight(), NLMISC::CBitSet::compareRestrict(), NL3D::CPatchDLMPointLight::compile(), NL3D::CPatch::compile(), NL3D::CLodCharacterShapeBuild::compile(), NLMISC::CAABBox::computeAABBoxUnion(), NL3D::CWaterShape::computeBBox(), NL3D::CPSLocated::computeBBox(), NL3D::CShadowPolyReceiver::computeClippedTrisWithPolyClip(), NL3D::CPSZoneRectangle::computeCollisions(), NL3D::CPSZoneDisc::computeCollisions(), NL3D::CPSZoneSphere::computeCollisions(), NL3D::CPSZonePlane::computeCollisions(), NL3D::CPSBrownianForce::computeForces(), NL3D::computeGradient(), NLMISC::CPolygon2D::computeInnerBorders(), NL3D::CSkeletonModel::computeLodTexture(), NLMISC::CPolygon2D::computeOuterBorders(), NL3D::computeRastersUnion(), NL3D::CShadowMapManager::computeShadowColors(), NL3D::CFontManager::computeString(), NLLIGO::CPrimZone::contains(), NL3D::CRadixSort< T >::CRadixSort(), NLNET::CBufServer::dispatchNewSocket(), NL3D::CPSUtil::displayBBox(), NLMISC::CHTimer::displayHierarchical(), NLMISC::CHTimer::displayHierarchicalByExecutionPathSorted(), NL3D::CPSTailDot::displayRibbons(), NL3D::CPSRibbonLookAt::displayRibbons(), NL3D::CPSRibbon::displayRibbons(), NLMISC::CHTimer::displaySummary(), NLMISC::CHTimer::doAfter(), NL3D::CPSEmitter::doEmitOnce(), NL3D::CPSFanLightHelper::drawFanLight(), NL3D::CPSConstraintMeshHelper::drawMeshs(), NL3D::CPSConstraintMeshHelper::drawPrerotatedMeshs(), NL3D::CPSShockWaveHelper::drawShockWave(), NL3D::CSkeletonModel::fastIntersect(), NL3D::CRayMesh::fastIntersect(), NLSOUND::CSourceDSound::fillData(), NLSOUND::CSourceDSound::fillSilence(), NL3D::CWaterHeightMap::filter(), NL3D::CScene::findCameraClusterSystemFromRay(), NL3D::GenEmitterPositions(), NL3D::GenEmitterPositionsWithLOD(), NL3D::CPatchDLMContext::generate(), NL3D::CVegetable::generateGroup(), NL3D::CVegetable::generateGroupBiLinear(), NL3D::CPatch::generateTileVegetable(), NL3D::CVisualCollisionMesh::getCameraCollision(), NL3D::CVisualCollisionManager::getCameraCollision(), NL3D::CShadowPolyReceiver::getCameraCollision(), NLPACS::CMoveContainer::getCells(), NLSOUND::CSourceDSound::getCursors(), NLPACS::CEdgeQuad::getGridBounds(), NLPACS::CChainQuad::getGridBounds(), NLMISC::getMD5(), NLSOUND::CSourceDSound::getMinMaxDistances(), NL3D::CPSValueBlendSampleFunc< NLMISC::CRGBA, RGBA_BLENDER_NUM_VALUES >::getMinValue(), NL3D::CPSValueBlendFunc< sint32 >::getMinValue(), NL3D::getRayIntersectionT(), getSHA1(), NL3D::CRenderTrav::getStrongestLightIndex(), NLSOUND::getTag(), NLMISC::CArray2D< T >::getUpdateRects(), NLSOUND::CAudioMixerUser::init(), NLPACS::CMoveContainer::init(), NL3D::CDriverGLStates::init(), NL3D::CDriverGL::initEMBM(), NL3D::CWaterEnvMap::initFlattenVB(), NL3D::CQuadTree< T >::insert(), NL3D::CQuadTree< T >::CQuadNode::insert(), NL3D::CMaterial::isSupportedByDriver(), NL3D::CZoneLighter::light(), NL3D::CZoneLighter::lightShapes(), NL3D::CZoneLighter::lightWater(), NL3D::CClipTrav::loadBalanceSkeletonCLod(), NL3D::CVolatileVertexBuffer::lock(), NL3D::CVolatileIndexBuffer::lock(), NL3D::CQuadEffect::makeRasters(), NL3D::CCameraCol::minimizeDistanceAgainstTri(), NLPACS::CVector2s::minof(), NLMISC::CVector::minof(), NLMISC::CVector2f::minof(), NLMISC::CVector2d::minof(), NLMISC::minof(), NL3D::CPSLocated::newElement(), NL3D::CPSAttribMakerMemory< float >::newElement(), NL3D::CPSAttribMakerMemory< sint32 >::newElement(), NL3D::CPSAttribMakerMemory< uint32 >::newElement(), NL3D_expandLightmap(), NLMISC::nlfseek64(), NLMISC::CBitSet::operator&=(), NL3D::CMRMEdge::operator<(), NLMISC::CBitSet::operator^=(), NLMISC::CBitSet::operator|=(), NLSOUND::CSourceDSound::play(), NLSOUND::CComplexSource::playStuf(), NLPACS::CPrimitiveWorldImage::precalcBB(), NLSOUND::CAdpcmXAudio2::processBuffers(), NL3D::CInstanceLighter::processIGPointLightRT(), NL3D::CPSEmitter::processRegularEmissionConsistent(), NL3D::CPSEmitter::processRegularEmissionConsistentWithNoLOD(), NL3D::CZoneLighter::processZonePointLightRT(), NL3D::CQuadGridClipManager::profile(), NL3D::CWaterHeightMap::propagate(), NLMISC::CBitmap::readDDS(), NLLIGO::CLigoConfig::readPrimitiveClass(), NLNET::CUdpSimSock::receive(), NL3D::CVisualCollisionMesh::receiveShadowMap(), NL3D::CParticleSystemManager::refreshModels(), NL3D::CSegRemanence::render(), NL3D::CLandscape::render(), NL3D::CComputedString::render2D(), NL3D::CComputedString::render2DClip(), NL3D::CComputedString::render2DUnProjected(), NL3D::CComputedString::render3D(), NL3D::CShadowMapManager::renderGenerate(), NL3D::CDriverGL::renderRawQuads(), NL3D::CShadowPolyReceiver::renderSelection(), RenderTriangle(), NL3D::CVertexBuffer::reserve(), NL3D::CIndexBuffer::reserve(), NLPACS::CLocalRetriever::retrieveAccuratePosition(), NLPACS::CLocalRetriever::retrievePosition(), CTimeoutAssertionThread::run(), NLMISC::CMouseSmoother::samplePos(), NL3D::CSegRemanence::samplePos(), NLMISC::ScanInnerEdge(), NLMISC::ScanOuterEdgeLeft(), NL3D::CQuadTree< T >::select(), NLPACS::CChainQuad::selectEdges(), NL3D::CShadowMapManager::selectShadowMapsToGenerate(), NL3D::CPSAttribMakerMemory< float >::serial(), NL3D::CPSAttribMakerMemory< sint32 >::serial(), NL3D::CPSAttribMakerMemory< uint32 >::serial(), NLSOUND::CSourceXAudio2::setDirectFilterPassGain(), NLSOUND::CSourceAL::setDirectFilterPassGain(), NLSOUND::CSourceXAudio2::setDirectGain(), NLSOUND::CSourceAL::setDirectGain(), NL3D::CDriverD3D::setDisplay(), NLSOUND::CSourceXAudio2::setEffectFilterPassGain(), NLSOUND::CSourceAL::setEffectFilterPassGain(), NLSOUND::CSourceXAudio2::setEffectGain(), NLSOUND::CSourceAL::setEffectGain(), NLSOUND::CSourceXAudio2::setGain(), NLSOUND::CSourceAL::setGain(), NL3D::CVertexBuffer::setLocation(), NL3D::CIndexBuffer::setLocation(), NLSOUND::CAudioMixerUser::setLowWaterMark(), NL3D::CLightingManager::setMaxLightContribution(), NLMISC::CHistoric< T >::setMaxSize(), NLSOUND::CSourceDSound::setMinMaxDistances(), NL3D::CDriverGL::setMonitorColorProperties(), NL3D::CDriverD3D::setMonitorColorProperties(), NL3D::CTextureMultiFile::setNumTextures(), NLSOUND::CSourceXAudio2::setPitch(), NLSOUND::CSourceAL::setPitch(), NLSOUND::CAudioMixerUser::setPriorityReserve(), NL3D::CPatch::setupColorsFromTileFlags(), NL3D::CDriverGL::setupLightMapPass(), NL3D::CDriverD3D::setupMaterial(), NL3D::CDriverGL::setupTextureEx(), NLSOUND::CClusteredSound::soundTraverse(), NLSOUND::CMusicSoundManager::startMusic(), NL3D::CPSLight::step(), NLPACS::CEdgeCollide::testBBoxMove(), NLPACS::CEdgeCollide::testCircleMove(), NLPACS::testCirclePoint(), NLPACS::CGlobalRetriever::testCollisionWithCollisionChains(), NLPACS::CEdgeCollide::testEdgeMove(), NLMISC::CAABBox::transformAABBox(), NL3D::CRenderTrav::traverse(), NL3D::CWaveMakerModel::traverseAnimDetail(), NLMISC::CBitmap::unattachPixels(), NLSOUND::CSourceDSound::update(), NL3D::CWaterEnvMap::update(), NLPACS::CMoveContainer::updateCells(), NL3D::CPSEmitter::updateEmitTrigger(), NL3D::CVegetableManager::updateLighting(), NL3D::CLandscape::updateLightingTextureFar(), NL3D::CLandscape::updateLightingTextureNear(), NL3D::CTessFace::updateRefineMerge(), NL3D::CTessFace::updateRefineSplit(), NL3D::CPSFloatCurveFunctor::updateTab(), NL3D::CWaterHeightMap::updateUserPos(), NL3D::CDriverGL::uploadTexture(), and NL3D::CAsyncTextureManager::uploadTexturePart().


Generated on Thu Jan 7 08:29:13 2010 for NeL by  doxygen 1.6.1