debug.h File Reference

This file contains all features that help us to debug applications. More...

#include <cstdio>
#include "common.h"
#include "log.h"
#include "mutex.h"
#include "mem_displayer.h"
#include "displayer.h"
#include "app_context.h"
#include <set>
Include dependency graph for debug.h:

Go to the source code of this file.

Classes

class  NLMISC::CImposterLog
 Imposter class to wrap all global access to the nel context for backward compatibility Yoyo note: This was a template before, hence with inline. More...
struct  NLMISC::EFatalError
class  NLMISC::ETrapDebug
class  NLMISC::CMustConsume< T >
struct  NLMISC::TInstanceCounterData
 Data for instance counting. More...
class  NLMISC::CInstanceCounterManager
class  NLMISC::CInstanceCounterLocalManager
class  NLMISC::CNLDebugOverride
class  NLMISC::CNLInfoOverride
class  NLMISC::CNLWarningOverride
class  NLMISC::CNLLogOverride
class  NLMISC::CNLSmartLogOverride

Namespaces

namespace  NLMISC
 

This namespace contains all miscellaneous classes used by other modules.


Defines

#define ASSERT_THROW_EXCEPTION_CODE(exp)
#define ASSERT_THROW_EXCEPTION_CODE_EX(exp, str)
#define NL_MACRO_TO_STR_SUBPART(x)   #x
 Utility macro used by NL_MACRO_TO_STR to concatenate macro in text message.
#define NL_MACRO_TO_STR(x)   NL_MACRO_TO_STR_SUBPART(x)
 Use this macro to concatenate macro such You can use this macro to build 'pragma message' friendly macro or to make macro definition into string eg : define M1 foo define MESSAGE "the message is "NL_MACRO_TO_STR(M1) pragma message(MESSAGE) printf(NL_MACRO_TO_STR(M1));.
#define NL_LOC_MSG   __FILE__"("NL_MACRO_TO_STR(__LINE__)") : Message: "
 the two following macros help to build compiler message using pragma message on visual C++.
#define NL_LOC_WRN   __FILE__"("NL_MACRO_TO_STR(__LINE__)") : Warning Msg: "
#define nldebug   if (NLMISC::DisableNLDebug) {} else (NLMISC::createDebug(), NLMISC::INelContext::getInstance().getDebugLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::INelContext::getInstance().getDebugLog())->displayNL
 Log a debug string.
#define nlinfo   (NLMISC::createDebug(), NLMISC::INelContext::getInstance().getInfoLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::INelContext::getInstance().getInfoLog())->displayNL
 Same as nldebug but it will be display in debug and in release mode.
#define nlwarning   (NLMISC::createDebug(), NLMISC::INelContext::getInstance().getWarningLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::INelContext::getInstance().getWarningLog())->displayNL
 Same as nlinfo but you have to call this macro when something goes wrong but it's not a fatal error, the program could continue.
#define nlerror   (NLMISC::createDebug (), NLMISC::INelContext::getInstance().getErrorLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::nlFatalError)
 Same as nlinfo but you have to call it when you have a fatal error, this macro display the text and exit the application automatically.
#define nlerrornoex   (NLMISC::createDebug (), NLMISC::INelContext::getInstance().getErrorLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::nlError)
 Same as nlerror but it doesn't generate any exceptions.
#define NLMISC_BREAKPOINT   abort()
#define nlassert(exp)
 Try the assertion of exp.
#define nlassertonce(exp)
 Same behaviour as nlassert but the assertion will be test on time only.
#define nlassertex(exp, str)
 Same behaviour as nlassert but add a user defined str variables args string that will be display with the assert message.
#define nlverify(exp)
 Same behaviour as nlassert but the exp will be executed in release mode too (but not tested).
#define nlverifyonce(exp)
 Same behaviour as nlassertonce but it will execute exp in debug and release mode.
#define nlverifyex(exp, str)
 Same behaviour as nlassertex but it will execute exp in debug and release mode.
#define nlunreferenced(identifier)   (identifier)
#define nlstop
 It stop the application at this point.
#define nlstoponce
 Same as nlassertonce(false);.
#define nlstopex(str)
 Same as nlassertex(false,exp);.
#define nlctassert(cond)   sizeof(uint[(cond) ? 1 : 0])
 Compile time assertion.
#define NL_INSTANCE_COUNTER_DECL(className)
 Utility to count instance of class.
#define NL_INSTANCE_COUNTER_IMPL(className)   NLMISC::TInstanceCounterData className::className##InstanceCounter::_InstanceCounterData(#className);
 The macro to make the implementation of the counter.
#define NL_GET_LOCAL_INSTANCE_COUNTER(className)   className::className##InstanceCounter::getInstanceCounter()
 An utility macro to get the instance counter for a class.
#define NL_GET_INSTANCE_COUNTER(className)   NLMISC::CInstanceCounterManager::getInstance().getInstanceCounter(#className)
#define NL_GET_LOCAL_INSTANCE_COUNTER_DELTA(className)   className::className##InstanceCounter::getInstanceCounterDelta()
 An utility macro to get the delta since the last counter reset.
#define NL_GET_INSTANCE_COUNTER_DELTA(className)   NLMISC::CInstanceCounterManager::getInstance().getInstanceCounterDelta(#className)
#define NL_CRASH_DUMP_FILE   "nel_debug.dmp"

Typedefs

typedef std::string(* NLMISC::TCrashCallback )()

Functions

void NLMISC::createDebug (const char *logPath=NULL, bool logInFile=true, bool eraseLastLog=false)
void NLMISC::destroyDebug ()
 Do not call this, unless you know what you're trying to do (it kills debug)!
void NLMISC::changeLogDirectory (const std::string &dir)
void NLMISC::enterBreakpoint (const char *message)
void NLMISC::setAssert (bool assert)
void NLMISC::beep (uint freq, uint duration)
void NLMISC::setCrashCallback (TCrashCallback crashCallback)
bool NLMISC::isCrashAlreadyReported ()
void NLMISC::setCrashAlreadyReported (bool state)
bool NLMISC::_assert_stop (bool &ignoreNextTime, sint line, const char *file, const char *funcName, const char *exp)
void NLMISC::_assertex_stop_0 (bool &ignoreNextTime, sint line, const char *file, const char *funcName, const char *exp)
bool NLMISC::_assertex_stop_1 (bool &ignoreNextTime)
void NLMISC::getCallStack (std::string &result, sint skipNFirst=0)
 Get the call stack and set it with result.
void NLMISC::getCallStackAndLog (std::string &result, sint skipNFirst=0)
 Get the call stack and the logs and set it with result.
template<class T , class U >
T NLMISC::safe_cast (U o)
 safe_cast<>: this is a function which nlassert() a dynamic_cast in Debug, and just do a static_cast in release.
template<class T , class U >
T NLMISC::type_cast (U o)
 type_cast<>: this is a function which nlassert() a dynamic_cast in Debug, and just do a static_cast in release.
void NLMISC::nlFatalError (const char *format,...)
 Never use this function (internal use only).
void NLMISC::nlError (const char *format,...)
 Never use this function but call the nlerror macro (internal use only).
int NLMISC::getLastError ()
 Return the last error code generated by a system call.
std::string NLMISC::formatErrorMessage (int errorCode)
 Return a readable text according to the error code submited.

Variables

CImposterLog NLMISC::ErrorLog
CImposterLog NLMISC::WarningLog
CImposterLog NLMISC::InfoLog
CImposterLog NLMISC::DebugLog
CImposterLog NLMISC::AssertLog
CMemDisplayer * NLMISC::DefaultMemDisplayer = NULL
CMsgBoxDisplayer * NLMISC::DefaultMsgBoxDisplayer = NULL
bool NLMISC::DisableNLDebug = false
bool NLMISC::DebugNeedAssert
 Allow to verify an object was accessed before its destructor call.
bool NLMISC::NoAssert

Detailed Description

This file contains all features that help us to debug applications.

Definition in file debug.h.


Define Documentation

#define ASSERT_THROW_EXCEPTION_CODE ( exp   ) 

Definition at line 44 of file debug.h.

#define ASSERT_THROW_EXCEPTION_CODE_EX ( exp,
str   ) 

Definition at line 45 of file debug.h.

#define NL_CRASH_DUMP_FILE   "nel_debug.dmp"

Definition at line 870 of file debug.h.

Referenced by NLMISC::CMsgBoxDisplayer::doDisplay().

#define NL_GET_INSTANCE_COUNTER ( className   )     NLMISC::CInstanceCounterManager::getInstance().getInstanceCounter(#className)

Definition at line 854 of file debug.h.

#define NL_GET_INSTANCE_COUNTER_DELTA ( className   )     NLMISC::CInstanceCounterManager::getInstance().getInstanceCounterDelta(#className)

Definition at line 858 of file debug.h.

#define NL_GET_LOCAL_INSTANCE_COUNTER ( className   )     className::className##InstanceCounter::getInstanceCounter()

An utility macro to get the instance counter for a class.

Definition at line 853 of file debug.h.

#define NL_GET_LOCAL_INSTANCE_COUNTER_DELTA ( className   )     className::className##InstanceCounter::getInstanceCounterDelta()

An utility macro to get the delta since the last counter reset.

Definition at line 857 of file debug.h.

#define NL_INSTANCE_COUNTER_DECL ( className   ) 

Utility to count instance of class.

This class is designed to be lightweight and to trace the number of instance of 'tagged' class. Commands are provided to display the actual number of object of each class and to compute delta between two call of the displayer. Usage is simple, you just have to put a macro inside the class definition to trace it's allocation and a macro in the implementation file. The macro only add a compiler minimum size for member struct of 0 octets (witch can be 0 or 1 octet, compiler dependent). usage :

In the header : class foo // This is the class we want to count instance { NL_INSTANCE_COUNTER_DECL(foo); } In the cpp : NL_INSTANCE_COUNTER_IMPL(foo);

Definition at line 816 of file debug.h.

#define NL_INSTANCE_COUNTER_IMPL ( className   )     NLMISC::TInstanceCounterData className::className##InstanceCounter::_InstanceCounterData(#className);

The macro to make the implementation of the counter.

Definition at line 850 of file debug.h.

#define NL_LOC_MSG   __FILE__"("NL_MACRO_TO_STR(__LINE__)") : Message: "

the two following macros help to build compiler message using pragma message on visual C++.

The macro generate a message formated like the visual C++ compiler message. NL_LOC_MSG generate informative message and NL_LOC_WRN generate warning message not differentiable to genuine Visual C++ warning. The two message allow automatic source access with F4 or double click in output window.

usage : pragma message( NL_LOC_MGS "your message" )

Note : If you want to concatenate another macro to your message, you can append using the NL_MACRO_TO_STR macro like in define CLASS_NAME TheClassName pragma message( NL_LOC_MGS "The class name is " NL_MACRO_TO_STR(CLASS_NAME)) Note 2 : To show a warning under GCC, use warning "Your warning here", see nel/net/net_manager.h for an example on how to use these correctly.

Definition at line 158 of file debug.h.

#define NL_LOC_WRN   __FILE__"("NL_MACRO_TO_STR(__LINE__)") : Warning Msg: "

Definition at line 159 of file debug.h.

#define NL_MACRO_TO_STR ( x   )     NL_MACRO_TO_STR_SUBPART(x)

Use this macro to concatenate macro such You can use this macro to build 'pragma message' friendly macro or to make macro definition into string eg : define M1 foo define MESSAGE "the message is "NL_MACRO_TO_STR(M1) pragma message(MESSAGE) printf(NL_MACRO_TO_STR(M1));.

Definition at line 139 of file debug.h.

Referenced by NLMISC::CLibrary::loadLibrary().

#define NL_MACRO_TO_STR_SUBPART ( x   )     #x

Utility macro used by NL_MACRO_TO_STR to concatenate macro in text message.

Definition at line 129 of file debug.h.

#define nlassert ( exp   ) 
Value:
{ \
    static bool ignoreNextTime = false; \
    bool _expResult_ = (exp) ? true : false; \
    if (!ignoreNextTime && !_expResult_) { \
        if(NLMISC::_assert_stop(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, #exp)) \
            NLMISC_BREAKPOINT; \
    } \
    ASSERT_THROW_EXCEPTION_CODE_EX(_expResult_, #exp) \
}

Try the assertion of exp.

In release mode, nlassert do *nothing*. In debug mode, If exp is true, nothing happen, otherwise, the program stop on the assertion line.

Example:

    void function(char *string)
    {
        // the string must not be NULL.
        nlassert(string!=NULL);
    }
 *

Definition at line 412 of file debug.h.

Referenced by NLMISC::CBlockMemory< CNode >::__stl_alloc_changeEltSize(), NLNET::CStandardGateway::_broadcastModuleMessage(), NLMISC::INelLibrary::_onLibraryLoaded(), NLMISC::INelLibrary::_onLibraryUnloaded(), NLNET::CModuleBase::_onModuleDown(), NLNET::CStandardGateway::_sendModuleMessage(), NL3D::CVertexStreamManager::activate(), NL3D::CVegetableVBAllocator::activate(), NL3D::CLandscapeVBAllocator::activate(), CTimeoutAssertionThread::activate(), NL3D::CDriverD3D::activeIndexBuffer(), NL3D::CDriverGL::activeNVVertexProgram(), NL3D::CDriverD3D::activePass(), NL3D::CDriverD3D::activeVertexBuffer(), NL3D::CDriverD3D::activeVertexProgram(), NLMISC::CStaticStringMapper::add(), NLMISC::CFixedSizeAllocator::CChunk::add(), NL3D::CShapeBank::add(), NLMISC::CTwinMap< TypeA, TypeB >::add(), NL3D::CLodCharacterShape::addAnim(), NL3D::CLodCharacterBuilder::addAnim(), NL3D::CAnimationSet::addAnimation(), NLSOUND::CClusteredSound::addAudibleCluster(), NL3D::CChannelMixer::addChannel(), NLNET::CNetManager::addClient(), NLPACS::CMoveContainer::addCollisionnablePrimitiveBlock(), NL3D::CQuadTree< T >::CQuadNode::addElement(), NLMISC::CEventEmitterMulti::addEmitter(), NLSOUND::CAudioMixerUser::addEvent(), NLNET::CNetManager::addGroup(), NL3D::CVegetableManager::addInstance(), NL3D::CScene::addInstanceGroupForLightAnimation(), NL3D::CHLSColorTexture::addMask(), NL3D::CQuadGridClipCluster::addModel(), NL3D::CPSLocated::addNewlySpawnedParticles(), NLNET::CServerReceiveTask::addNewSocket(), NLNET::CBufServer::addNewThread(), NL3D::CPatch::addPatchBlocksInBBoxRecurs(), NL3D::CParticleSystemManager::addPermanentlyAnimatedSystem(), NL3D::CPlayListManager::addPlaylist(), NL3D::CPatchDLMContext::addPointLightInfluence(), NL3D::CQuadGrid< CPatchIdentEx >::addQuadNodeToSelection(), NL3D::CLandscapeCollisionGrid::addQuadToGrid(), NL3D::CShapeBank::addRef(), NL3D::CFXPassRecorder::AddRef(), NL3D::CPatch::addRefDLMContext(), NL3D::CParticleSystem::addRefForUserSysCoordInfo(), NL3D::CPatch::addRefTessBlocks(), NL3D::CLodCharacterManager::addRenderCharacterKey(), NLNET::addRequestAnswer(), NLMISC::CFileContainer::addSearchBigFile(), NLMISC::CFileContainer::addSearchFile(), NLMISC::CFileContainer::addSearchPath(), NLNET::CNetManager::addServer(), NLNET::CUnifiedNetwork::addService(), NLSOUND::CSoundBank::addSound(), NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >::addSound(), NLSOUND::CAudioMixerUser::addSource(), NLMISC::CStringIdArray::addString(), NL3D::CParticleSystemManager::addSystemModel(), NL3D::CLodCharacterManager::addTextureCompute(), NL3D::CHLSTextureBank::addTextureInstance(), NL3D::CLandscape::addTileCallback(), NL3D::CPatch::addTileTrianglesInBBox(), NLNET::CServerReceiveTask::addToRemoveSet(), NL3D::CAnimation::addTrack(), NL3D::CPatch::addTrianglesInBBoxRecurs(), NL3D::IAnimatable::addValue(), NL3D::CVertexBuffer::addValueEx(), NL3D::CMiniCol::addZone(), NL3D::CLandscape::addZone(), NLSOUND::CSourceDSound::advanceFill(), NLNET::CBufSock::advertiseDisconnection(), NLNET::CBufSock::advertiseSystemEvent(), NL3D::CAnimatedValueNotBlendable< bool >::affect(), NL3D::CAnimatedValueBlendable< NLMISC::CRGBA >::affect(), NL3D::CAnimatedValueBlendable< NLMISC::CQuat >::affect(), NL3D::CAnimatedValueBlendable< sint32 >::affect(), NL3D::CTileBorder::allAlphaSet(), NLMISC::CObjectArenaAllocator::alloc(), NL3D::CVertexArrayRangeARB::allocate(), NL3D::CVertexArrayRangeATI::allocate(), NL3D::CVertexArrayRangeNVidia::allocate(), NLMISC::CBlockMemory< CNode >::allocate(), NLNET::CTransportIdAllocator::allocateId(), NLSOUND::CSoundDriverAL::allocateNewItems(), NL3D::CPSLocated::allocateParametricInfos(), NL3D::CTextureFar::allocatePatch(), NL3D::CShadowMapManager::allocateTexture(), NL3D::CVegetableVBAllocator::allocateVertex(), NL3D::CShadowPolyReceiver::allocateVertex(), NL3D::CLandscapeVBAllocator::allocateVertex(), NL3D::CLandscapeVBAllocator::allocateVertexBuffer(), NL3D::CVegetableVBAllocator::allocateVertexBufferAndFillVBHard(), NL3D::CTessFace::allocTileUv(), NLMISC::CBitMemStream::append(), NL3D::CTessList< CVegetableInstanceGroup >::append(), NL3D::CPatch::appendFaceToTileRenderList(), NL3D::CPatch::appendNearVertexToRenderList(), NL3D::CPatch::appendTessellationLeaves(), NL3D::CPatch::appendTileLightInfluences(), NL3D::CLandscape::appendTileLightInfluences(), NL3D::CPatch::appendTileMaterialToRenderList(), NL3D::CStateRecordVertexShader::apply(), NL3D::CStateRecordTexture::apply(), NL3D::CDriverD3D::CVertexDeclState::apply(), NL3D::CAnimation::applyAnimHeaderCompression(), NL3D::CMeshMRMSkinnedGeom::applyGeomorphPosNormalUV0(), NL3D::CMeshMRMGeom::applyGeomorphPosNormalUV0(), NL3D::CMeshMRMGeom::applyGeomorphWithVBHardPtr(), NL3D::CMeshMRMSkinnedGeom::applyMaterialRemap(), NL3D::CMeshMRMGeom::applyMaterialRemap(), NL3D::CMeshGeom::applyMaterialRemap(), NL3D::CMeshBase::applyMaterialUsageOptim(), NL3D::CCluster::applyMatrix(), NL3D::CFXCache::applyPass(), NL3D::CTrackSampledCommon::applySampleDivisorCommon(), NL3D::CChannelMixer::applySkeletonWeight(), NL3D::CMeshMRMGeom::applySkin(), NL3D::CMeshGeom::applySkin(), NL3D::CAnimation::applyTrackQuatHeaderCompression(), NL3D::CTrackSampledQuat::applyTrackQuatHeaderCompressionPass0(), NL3D::ARBVertexProgramDumpInstr(), NL3D::ARBVertexProgramDumpOperand(), NL3D::ARBVertexProgramDumpSwizzle(), NLGEORGES::CFormElm::arrayDeleteNodeByName(), NLGEORGES::CFormElm::arrayInsertNodeByName(), NLNET::CMessage::assignFromSubMessage(), NLMISC::atoiInt64(), NL3D::CParticleSystem::attach(), NL3D::CPSTargetLocatedBindable::attachTarget(), NL3D::CPSForce::attachTarget(), NLNET::CCallbackNetBase::authorizeOnly(), NL3D::CZone::averageTesselationVertices(), NL3D::CTessFace::averageTesselationVertices(), NL3D::CPatch::averageTesselationVertices(), NL3D::CLandscape::averageTesselationVertices(), NL3D::CSnappedVector< T, snapPower >::back(), NLNET::CCallbackNetBase::baseUpdate(), NLNET::CCallbackNetBase::baseUpdate2(), NL3D::CMeshVPWindTree::begin(), NL3D::COcclusionQueryGL::begin(), NL3D::CFXCache::begin(), NL3D::COcclusionQueryD3D::begin(), NL3D::CInstanceLighter::beginCell(), NL3D::CDriverGL::beginCloudMultiPass(), NL3D::CPatch::beginDLMLighting(), NL3D::CMeshVPWindTree::beginMBRInstance(), NL3D::CMeshGeom::beginMesh(), NL3D::CDriverD3D::beginMultiPass(), NL3D::CScene::beginPartRender(), NL3D::CDriverGL::beginPPLMultiPass(), NL3D::CDriverGL::beginPPLNoSpecMultiPass(), NL3D::CLodCharacterManager::beginRender(), NLMISC::CArray2D< CZoneIndexList >::beginRow(), NL3D::CDriverD3D::beginScene(), NL3D::CRenderTrav::beginVPLightSetup(), NL3D::CDriverGL::beginWaterMultiPass(), NL3D::bilinearColor(), NL3D::CPSLocated::bind(), NL3D::CPatch::bind(), NL3D::CParticleSystem::bindGlobalValueToUserParam(), NL3D::CZone::bindPatch(), NL3D::CSkeletonModel::bindSkin(), NL3D::CMeshMRMGeom::bkupOriginalSkinVertices(), NL3D::CMeshGeom::bkupOriginalSkinVertices(), NL3D::CMeshMRMGeom::bkupOriginalSkinVerticesSubset(), NLMISC::CBitmap::blend(), NL3D::CAnimatedValueNotBlendable< bool >::blend(), NL3D::CAnimatedValueBlendable< NLMISC::CRGBA >::blend(), NL3D::CAnimatedValueBlendable< NLMISC::CQuat >::blend(), NL3D::CAnimatedValueBlendable< sint32 >::blend(), NLMISC::CBitmap::blit(), NLMISC::CMemStream::bufferToFill(), NLLIGO::CZoneTemplate::build(), NLLIGO::CZoneEdge::build(), NL3D::CZone::build(), NL3D::CVegetableShape::build(), NL3D::CTrackSampledVector::build(), NL3D::CTrackSampledQuat::build(), NL3D::CPatchUVLocator::build(), NL3D::CPackedZone32::build(), NL3D::CPackedWorld::build(), NL3D::CMeshMultiLod::build(), NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::build(), NL3D::CMeshMRMSkinned::build(), NL3D::CMeshMRMSkinnedGeom::build(), NL3D::CMeshMRMGeom::build(), NL3D::CMeshGeom::build(), NL3D::CLodCharacterTmpBitmap::build(), NL3D::CIGSurfaceLight::build(), NL3D::CAnimationSetUser::build(), NL3D::CMRMBuilder::buildAllLods(), NLMISC::CPolygon::buildBasis(), NL3D::CZone::buildBindInfo(), NL3D::CCoarseMeshBuild::buildBitmap(), NL3D::CMRMBuilder::buildBlendShapes(), NL3D::CLandscape::buildCollideFaces(), NL3D::CHLSColorTexture::buildColorVersion(), NL3D::CTrackSampledCommon::buildCommon(), NLMISC::CPolygon2D::buildConvexHull(), NLPACS::buildExteriorMesh(), NL3D::CMRMBuilder::buildFinalMRM(), NL3D::CParticleSystemShape::buildFromPS(), NL3D::CMeshMRMGeom::buildGeometryForLod(), NLMISC::CSheetId::buildIdVector(), NLPACS::CLocalRetriever::buildInteriorSurfaceBBoxes(), NL3D::CLodCharacterShape::buildMesh(), NL3D::CMRMBuilder::buildMeshBuildMrm(), NL3D::CMRMBuilder::buildMrmBaseMesh(), NL3D::CMRMBuilder::buildMRMSewingMeshes(), NL3D::CPSUtil::buildPerlinNoise(), NL3D::CDriverD3D::buildPixelShader(), NL3D::CIGSurfaceLightBuild::buildPLDebugMesh(), NL3D::CInstanceGroup::buildPointLightList(), NLLIGO::CPrimitives::buildPrimitiveWithAliasList(), NL3D::CDriverD3D::buildQuadIndexBuffer(), NL3D::CPSConstraintMesh::CMeshDisplayShare::buildRdrPassSet(), NLSOUND::CAudioMixerUser::buildSampleBankList(), NL3D::CQuadGrid< T >::buildSelectionShape(), NL3D::CMeshGeom::buildShadowSkin(), NLMISC::CSheetId::buildSheetId(), NL3D::CMeshGeom::buildSkin(), NL3D::BuildTangentSpace(), NL3D::CTessFace::buildTileFaces(), NL3D::CPatchQuadBlock::buildTileTriangles(), NL3D::CPSConstraintMesh::CMeshDisplayShare::buildVB(), NL3D::CZoneLighter::buildZoneInformation(), NL3D::CParticleSystemModel::bypassGlobalUserParamValue(), NL3D::CPSForce::cancelIntegrable(), NL3D::CShapeBank::cancelLoadAsync(), NL3D::CAnimatedMaterial::CAnimatedMaterial(), NL3D::CAnimatedMorph::CAnimatedMorph(), NL3D::CAnimationSetUser::CAnimationSetUser(), NL3D::CTessFace::canMerge(), NLNET::CGatewayL3ServerTransport::cbConnection(), NLNET::CGatewayL3ClientTransport::cbDisconnection(), NLNET::CGatewayL3ServerTransport::cbDisconnection(), NLNET::CGatewayL3ClientTransport::cbDispatchMessage(), NLNET::CGatewayL3ServerTransport::cbDispatchMessage(), NLMISC::CBlockMemory< CNode >::CBlockMemory(), NLNET::cbnbNewDisconnection(), NL3D::CBone::CBone(), NLNET::cbPacsAnswer(), NLNET::cbRegister(), NLNET::cbServGetView(), NLNET::cbsNewConnection(), NLNET::cbTCReceiveMessage(), NLNET::CBufferizedOutPacket::CBufferizedOutPacket(), NL3D::CCloudScapeUser::CCloudScapeUser(), NLSOUND::CComplexSource::CComplexSource(), NL3D::CPSFloatCurveFunctor::CCtrlPoint::CCtrlPoint(), NL3D::CDriverUser::CDriverUser(), NLMISC::CFixedSizeAllocator::CFixedSizeAllocator(), NL3D::CPatch::changeEdgeNeighbor(), NLSOUND::CAudioMixerUser::changeMaxTrack(), NL3D::CZone::changePatchTextureAndColor(), NL3D::CParticleSystemModel::checkAgainstPyramid(), NLMISC::CConfigFile::checkConfigFiles(), NL3D::CTessFace::checkCreateFillTileVB(), NL3D::CPatch::checkCreateVertexVBFar(), NL3D::CPatch::checkCreateVertexVBNear(), NL3D::CPatch::checkDeleteVertexVBFar(), NL3D::CPatch::checkDeleteVertexVBNear(), NL3D::CParticleSystemModel::checkDestroyCondition(), NL3D::CTessFace::checkFillTileVB(), NL3D::CPatch::checkFillVertexVBFar(), NL3D::CPatch::checkFillVertexVBNear(), NL3D::CPSLocated::checkIntegrity(), NL3D::CParticleSystem::checkIntegrity(), NL3D::CPSLocated::checkLife(), NL3D::CPSEmitter::checkLoop(), NLPACS::CMoveContainer::checkOT(), NL3D::checkRange(), NLMISC::CArray2D< CZoneIndexList >::checkRect(), NL3D::checkRemoveArray(), NL3D::CDriverGL::checkTextureOn(), NL3D::CTileSet::checkTileTransition(), NLMISC::CPolygon2D::checkValidBorders(), NL3D::CLandscapeCollisionGrid::CLandscapeCollisionGrid(), NL3D::CLandscapeUser::CLandscapeUser(), NLNET::CTransportClass::className(), NL3D::CDriverGL::cleanLightSetup(), NLMISC::CHTimer::clear(), NL3D::CZoneManager::clear(), NL3D::CQuadTree< T >::CBaseNode::clear(), NL3D::CDriverD3D::clear2D(), NL3D::CWaterHeightMap::clearArea(), NL3D::CTileSet::clearDisplacement(), NLMISC::CEnumBitset< EnumType, BitsetType, maxValue, Delimiter, EnumAccessor, SimpleEnumType >::clearEnumValue(), NLMISC::CFileContainer::clearMap(), NLPACS::CMoveContainer::clearOT(), NL3D::CDriverD3D::clearStencilBuffer(), NL3D::CDriverD3D::clearZBuffer(), NLMISC::CLibrary::CLibrary(), NL3D::CZone::clip(), NL3D::CLandscape::clip(), NL3D::CLandscapeModel::clipAndRenderLandscape(), NL3D::CTransform::clipGetChild(), NL3D::CTransform::clipGetParent(), NL3D::CClipTrav::clipShadowCasters(), NLNET::CGatewayL3ClientTransport::close(), NLMISC::CIFile::close(), NLMISC::CManualSingleton< CSoundDriverXAudio2 >::CManualSingleton(), NLMISC::CMouseSmoother::CMouseSmoother(), NLMISC::CNLDebugOverride::CNLDebugOverride(), NLMISC::CNLInfoOverride::CNLInfoOverride(), NLMISC::CNLWarningOverride::CNLWarningOverride(), NLMISC::CObjectArenaAllocator::CObjectArenaAllocator(), NL3D::CMRMBuilder::collapseEdge(), NL3D::CMRMBuilder::collapseEdges(), NL3D::CMRMBuilder::collapseSkinWeight(), NLSOUND::CSourceXAudio2::commit3DChanges(), NLSOUND::CSoundDriverAL::compactAliveNames(), NL3D::CTileBorder::compare(), NL3D::CZone::compile(), NL3D::CVisualCollisionMesh::CStaticGrid::compile(), NL3D::CPatchDLMPointLight::compile(), NL3D::CPatch::compile(), NL3D::CLodCharacterShapeBuild::compile(), NL3D::CCubeGrid< TCell >::compile(), NL3D::CMeshMultiLod::compileCoarseMeshes(), NL3D::CMRMBuilder::compileMRM(), NL3D::CMeshMRMSkinnedGeom::compileRunTime(), NL3D::CBone::compute(), NL3D::CZoneCornerSmoother::computeAllCornerSmoothFlags(), NL3D::CWaterShape::computeBBox(), NL3D::CMeshMRMSkinnedGeom::computeBonesId(), NL3D::CMeshMRMGeom::computeBonesId(), NL3D::CMesh::computeBonesId(), NL3D::CMeshGeom::computeBonesId(), NL3D::CShadowPolyReceiver::computeClippedTrisWithPolyClip(), NL3D::CPSConstraintMesh::computeColors(), NL3D::CPatch::computeContinousVertex(), NL3D::CPatch::computeDisplaceCornerSmooth(), NL3D::CPatch::computeDisplaceEdgeSmooth(), NL3D::CPSLocated::computeForces(), NL3D::CPSBrownianForce::computeForces(), NL3D::CPSMagneticForce::computeForces(), NL3D::CPSCylindricVortex::computeForces(), NL3D::CPSSpring::computeForces(), NL3D::CPSCentralGravity::computeForces(), NL3D::CPSGravity::computeForces(), NL3D::CPSDirectionnalForce::computeForces(), NL3D::CIsotropicForceT< T >::computeForces(), NL3D::computeGradient(), NL3D::CPSRibbonBase::computeHermitteCstSizeRibbon(), NL3D::CPSRibbonBase::computeHermitteRibbon(), NL3D::CDriverGL::computeLightMapInfos(), NL3D::CPSRibbonBase::computeLinearCstSizeRibbon(), NL3D::CPSRibbonBase::computeLinearRibbon(), NL3D::CSkeletonModel::computeLodTexture(), NL3D::CMeshMRMGeom::computeMeshVBHeap(), NL3D::CMeshGeom::computeMeshVBHeap(), NL3D::CPSLocated::computeMotion(), NL3D::CPatch::computeNearBlockLightmap(), NL3D::CTessFace::computeNearLimit(), NL3D::CPatch::computeNewFar(), NL3D::CPSLocated::computeNewParticleMotion(), NL3D::CPatch::computeNormalCornerSmooth(), NL3D::CPatch::computeNormalEdgeSmooth(), NL3D::CPSFaceLookAtHelper::computeOrientationVectors(), NLMISC::CPolygon2D::computeOuterBorders(), NL3D::computeRastersUnion(), NL3D::CPSRibbonBase::computeRibbon(), NL3D::CPSLocated::computeSpawns(), NL3D::CPSEmitter::computeSpawns(), NL3D::CPSParticle::computeSrcStep(), NL3D::CInstanceLighter::computeSunContribution(), NL3D::ComputeTexturedRibbonMesh(), NL3D::CTessFace::computeTileMaterial(), NL3D::ComputeUntexturedRibbonMesh(), NL3D::CPatch::computeVertexButCorner(), NLNET::CLoginClient::confirmConnection(), NLNET::CNamingClient::connect(), NLNET::CCallbackClient::connect(), NLNET::CBufSock::connect(), NLNET::CBufClient::connect(), NLNET::CPacsClient::connect(), NLNET::CLoginClient::connectToShard(), NLMISC::CPolygon2D::contains(), NLMISC::INelContext::contextReady(), NL3D::CFastHLSModifier::convertDDSBitmap(), NL3D::CPSRibbonBase::convertMatrixMode(), NL3D::CFastHLSModifier::convertRGBABitmap(), NL3D::CDriverD3D::convertToIndices16(), NL3D::convInputRegisterToVBFlag(), NL3D::convTexAddr(), NLMISC::CObjectVector< sint8, false >::copy(), STRING_MANAGER::TWorksheet::copyColumn(), NL3D::CDriverGL::copyFrameBufferToTexture(), NL3D::CZoneLighter::copyTileFlags(), NL3D::CPatch::copyTileFlagsFromPatch(), NL3D::CTessFace::copyTileUv(), NL3D::CVertexBuffer::copyVertices(), NLSOUND::CSourceXAudio2::countStreamingBuffers(), NL3D::CPlayListUser::CPlayListUser(), NL3D::CPSAttribMakerMemoryBase< sint32 >::CPSAttribMakerMemoryBase(), NL3D::CPSConstraintMesh::CPSConstraintMesh(), NL3D::CPSFanLight::CPSFanLight(), NL3D::CPSShockWave::CPSShockWave(), NL3D::CPSTurbul::CPSTurbul(), NLPACS::CFaceGrid::create(), NLMISC::CWindowDisplayer::create(), NLMISC::CClassRegistry::create(), NL3D::CVisualCollisionMesh::CStaticGrid::create(), NLPACS::CQuadGrid< T >::create(), NL3D::CQuadGrid< T >::create(), NL3D::CCubeGrid< TCell >::create(), NLSOUND::CSoundAnimManager::createAnimation(), NL3D::CAsyncTextureManager::CTextureEntry::createCoarseBitmap(), NL3D::CTessBlock::createFaceVectorFar0(), NL3D::CTessBlock::createFaceVectorFar1(), NL3D::CVegetableManager::createIg(), NL3D::CScene::createInstance(), NL3D::CPSMesh::createInstance(), NL3D::CScene::createInstanceAsync(), NLSOUND::CSoundDriverAL::createItem(), NL3D::CTextureDLM::createLightMap(), NLSOUND::CSoundDriverAL::createListener(), NLNET::CTransportClass::createLocalRegisteredClassMessage(), NL3D::CScene::createModel(), NLNET::CModuleManager::createModule(), NLPACS::UMoveContainer::createMoveContainer(), NL3D::CDriverGL::createOcclusionQuery(), NL3D::CDriverD3D::createOcclusionQuery(), NLPACS::UPrimitiveBlock::createPrimitiveBlock(), NLSOUND::CSoundDriverAL::createReverbEffect(), NLNET::CSock::createSocket(), NL3D::CVegetableManager::createSortBlock(), NLSOUND::CAudioMixerUser::createSource(), NLSOUND::CSoundDriverXAudio2::createSourceVoice(), NL3D::CVertexArrayRangeARB::createVBHardGL(), NL3D::CVegetableManager::createVegetableBlendLayersModels(), NL3D::CLandscapeVegetableBlock::createVegetableIGForDistType(), NL3D::CDriverD3D::createVertexDeclaration(), NLMISC::CRefPtr< T >::CRefPtr(), NL3D::CSceneUser::CSceneUser(), NLNET::CServerBufSock::CServerBufSock(), NL3D::CShadowMap::CShadowMap(), NLSOUND::CSimpleSource::CSimpleSource(), NLNET::CSock::CSock(), NLSOUND::CSourceXAudio2::CSourceXAudio2(), NL3D::CStateRecordTexture::CStateRecordTexture(), NL3D::CTextContextUser::CTextContextUser(), NL3D::CTextureDLM::CTextureDLM(), NL3D::CTextureNear::CTextureNear(), NL3D::CTextureUser::CTextureUser(), NL3D::CTrackSampledQuatSmallHeader::CTrackSampledQuatSmallHeader(), NL3D::CVegetableManager::CVegetableManager(), NL3D::CVertexProgamDrvInfosGL::CVertexProgamDrvInfosGL(), NLMISC::CVirtualRefPtr< T >::CVirtualRefPtr(), NLNET::CBufServer::dataAvailable(), NL3D::CRenderTrav::debugWaterModelMemory(), NL3D::CSkeletonModel::decBoneUsage(), NL3D::CMaterial::decompUserTexMat(), NL3D::CPatch::decRefDLMContext(), NL3D::CPatch::decRefTessBlocks(), NLMISC::CStaticMap< uint32, CChar >::del(), NL3D::CIndexBuffer::deleteAllIndexes(), NL3D::CVertexBuffer::deleteAllVertices(), NL3D::CQuadGridClipManager::deleteCaseModels(), NL3D::CVegetableManager::deleteClipBlock(), NL3D::CSceneUser::deleteCLodShapeBank(), NL3D::CPSMesh::deleteElement(), NL3D::CPSLocated::deleteElement(), NL3D::CPSLight::deleteElement(), NL3D::CPSAttribMakerMemoryBase< sint32 >::deleteElement(), NL3D::CPSAttribMakerBinOp< T >::deleteElement(), NL3D::CPSAttribMaker< sint32 >::deleteElement(), NL3D::CPSLocated::deleteElementBase(), NLPACS::UGlobalRetriever::deleteGlobalRetriever(), NL3D::CVegetableManager::deleteIg(), NLNET::CModuleManager::deleteModule(), NLNET::IModuleFactory::deleteModule(), NL3D::CDriverGL::deleteOcclusionQuery(), NL3D::CDriverD3D::deleteOcclusionQuery(), NL3D::CVegetableManager::deleteSortBlock(), NL3D::CTessFace::deleteTileFaces(), NL3D::CTessFace::deleteTileUv(), NL3D::CTessFace::deleteTileUvs(), NL3D::CVegetableVBAllocator::deleteVertex(), NL3D::CLandscapeVBAllocator::deleteVertex(), NL3D::CVegetableVBAllocator::deleteVertexBufferHard(), CTimeoutAssertionThread::desactivate(), NLSOUND::CSoundDriverDSound::destroyMusicChannel(), NL3D::CParticleSystem::detach(), NL3D::CSkeletonModel::detachSkeletonSon(), NL3D::CVertexBufferHardGLATI::disable(), NL3D::CVertexBufferHardGLNVidia::disable(), NLNET::CLocalGateway::discloseModule(), NLNET::CStandardGateway::discloseModule(), NLNET::CCallbackClient::disconnect(), NLNET::CBufSock::disconnect(), NLNET::CBufClient::disconnect(), NLNET::CStandardGateway::dispatchModuleMessage(), NLNET::CTransportClass::display(), NLMISC::CHTimer::displayByExecutionPath(), NLMISC::CHTimer::displayHierarchical(), NLMISC::CHTimer::displayHierarchicalByExecutionPathSorted(), NL3D::CPSTailDot::displayRibbons(), NL3D::CPSRibbonLookAt::displayRibbons(), NL3D::CPSRibbon::displayRibbons(), NLMISC::CBitMemStream::displayStream(), NLMISC::CHTimer::displaySummary(), NL3D::CParticleSystemModel::doAnimate(), NL3D::CDeform2d::doDeform(), NL3D::CPSEmitter::doEmitOnce(), NL3D::CTextureGrouped::doGenerate(), NL3D::CTextureFont::doGenerate(), NL3D::CPSLocated::doLODDegradation(), NL3D::CTessFace::doMerge(), NLPACS::CGlobalRetriever::doMove(), NL3D::CDriverGL::doRefreshRenderSetup(), NL3D::CWaterEnvMapRenderFromUScene::doRender(), NL3D::CVegetableManager::doubleSidedRdrPass(), NL3D::CPSConstraintMesh::draw(), NL3D::DrawDot(), NL3D::CPSFaceHelper::drawFaces(), NL3D::CPSFanLightHelper::drawFanLight(), NL3D::CPSFaceLookAtHelper::drawLookAt(), NL3D::CPSFaceLookAtHelper::drawLookAtAlignOnMotion(), NL3D::drawPassTriArray(), NL3D::CPSConstraintMeshHelper::drawPrerotatedMeshs(), NL3D::CPSShockWaveHelper::drawShockWave(), NL3D::CDRU::drawTrianglesUnlit(), dumpInstr(), NL3D::dumpInstr(), dumpOperand(), NL3D::dumpOperand(), dumpSwizzle(), NL3D::dumpSwizzle(), NL3D::DuplicatePrimitiveBlock(), NLPACS::CMoveContainer::duplicateWorldImage(), NL3D::CPSRibbonBase::dupRibbon(), NL3D::UParticleSystemInstance::emit(), NL3D::CPSRadialEmitter::emit(), NL3D::CPSEmitterConic::emit(), NL3D::CPSEmitterDirectionnal::emit(), NL3D::CPSEmitterOmni::emit(), NL3D::CChannelMixer::emptySlot(), NLSOUND::CAudioMixerUser::enable(), NL3D::CMeshVPPerPixelLight::enable(), NL3D::CVertexBufferHardGLATI::enable(), NL3D::CVertexBufferHardGLNVidia::enable(), NL3D::CPSMultiTexturedParticle::enableAlternateTex(), NL3D::CMeshBaseInstance::enableAsyncTextureMode(), NL3D::CTransform::enableCastShadowMap(), NL3D::CDriverD3D::enableLightInternal(), NL3D::CPSLocated::enableParametricMotion(), NL3D::CMaterial::enableUserTexMat(), NL3D::COcclusionQueryGL::end(), NL3D::CFXCache::end(), NL3D::COcclusionQueryD3D::end(), NL3D::CDriverGL::endCloudMultiPass(), NL3D::CPatch::endDLMLighting(), NL3D::CScene::endPartRender(), NL3D::CLodCharacterManager::endRender(), NLMISC::CArray2D< CZoneIndexList >::endRow(), NL3D::CDriverD3D::endScene(), NL3D::CDriverGL::endWaterMultiPass(), NL3D::CLandscapeVegetableBlockCreateContext::eval(), NL3D::CChannelMixer::eval(), NL3D::ITrackKeyFramer< CKeyBezierQuat >::eval(), NL3D::CChannelMixer::evalChannels(), NLPACS::CPrimitiveWorldImage::evalCollision(), NLPACS::CMoveContainer::evalCollision(), NLPACS::CPrimitiveWorldImage::evalCollisionOBoverOB(), NLPACS::CPrimitiveWorldImage::evalCollisionOBoverOC(), NLPACS::CPrimitiveWorldImage::evalCollisionOCoverOC(), NLPACS::CPrimitiveWorldImage::evalCollisionPoverOC(), NLPACS::CPrimitiveWorldImage::evalCollisionPoverS(), NLPACS::CPrimitiveWorldImage::evalCollisionSoverOC(), NLPACS::CMoveContainer::evalNCPrimitiveCollision(), NLPACS::CMoveContainer::evalOnePrimitiveCollision(), NL3D::CTrackSampledQuatSmallHeader::evalTime(), NL3D::CTrackSampledCommon::evalTime(), NLGEORGES::CMyEvalNumExpr::evalValue(), NL3D::CZone::excludePatchFromRefineAll(), NLSOUND::CSourceDSound::fadeIn(), NLSOUND::CSourceDSound::fadeOut(), NLMISC::CSheetId::fileExtensionFromType(), NLSOUND::CBufferAL::fill(), NLMISC::CObjectVector< sint8, false >::fill(), NL3D::CVertexBuffer::fillBuffer(), NL3D::CIndexBuffer::fillBuffer(), NL3D::FillBufUsingSubdiv(), NLSOUND::CSourceDSound::fillData(), NL3D::CPatch::fillFar0DLMUvOnlyVertexListVB(), NL3D::CPatch::fillFar0VertexVB(), NL3D::CPatch::fillFar1DLMUvOnlyVertexListVB(), NL3D::CPatch::fillFar1VertexVB(), NL3D::CPatch::fillPatchQuadBlock(), NL3D::CLandscape::fillPatchQuadBlock(), NLSOUND::CSourceDSound::fillSilence(), NL3D::CPatch::fillTileVertexVB(), NL3D::CWaterModel::fillVBHard(), NL3D::CWaterModel::fillVBSoft(), NL3D::CWaterHeightMap::filter(), NLPACS::CGlobalRetriever::findAStarPath(), NLPACS::CGlobalRetriever::findCollisionChains(), NL3D::CMeshGeom::findVBId(), NL3D::CSkeletonModel::flagBoneAndParents(), NLMISC::CBitmap::flipDXTCMipMap(), NLNET::CCallbackClient::flush(), NLNET::CBufSock::flush(), NLNET::CBufServer::flush(), NLMISC::COXml::flush(), NL3D::CVectorPacker::flush(), NL3D::CMeshBlockManager::flush(), NLNET::CCallbackServer::flush(), NLMISC::COXml::flushContentString(), NL3D::CTextContextUser::flushRenderBuffer(), NL3D::CTextContextUser::flushRenderBufferUnProjected(), NL3D::CParticleSystemShape::flushTextures(), NL3D::CLandscape::flushTiles(), NL3D::CVegetableVBAllocator::flushVertex(), NLPACS::followBorder(), NLLIGO::CPrimitives::forceAlias(), NL3D::CSkeletonModel::forceComputeBone(), NL3D::CPatch::forceMergeAtTileLevel(), NL3D::CPSConstraintMesh::forceStageModulationByColor(), NLMISC::CObjectArenaAllocator::free(), NLMISC::CHeapMemory::free(), NLMISC::CFixedSizeAllocator::free(), NLMISC::CPoolMemory< CCollisionOTDynamicInfo >::free(), NLMISC::CBlockMemory< CNode >::free(), NL3D::CTile::free(), NL3D::CLandscape::freeFarRenderPass(), NLMISC::CLibrary::freeLibrary(), NL3D::CMeshBlockManager::freeMeshVBHeap(), NL3D::CTileBank::freeTile(), NLSOUND::CAudioMixerUser::freeTrack(), NLSOUND::CAudioMixerUser::freeTrackWithoutSource(), NL3D::CTransform::freezeStaticLightSetup(), NLLIGO::CPrimitives::genAlias(), NL3D::CPatchDLMContext::generate(), NL3D::CDriverD3D::generateD3DTexture(), NL3D::CVegetable::generateGroupEx(), NL3D::CVegetable::generateInstance(), NL3D::CPatch::generateTileVegetable(), NLMISC::CStaticStringMapper::get(), NL3D::CTileBorder::get(), NLMISC::CBitSet::get(), NL3D::CPSAttribMakerT< T, F >::get(), NL3D::CPSAttribMakerT< NLMISC::CRGBA, CPSValueGradientFuncRGBA >::get(), NL3D::CPSAttribMaker< sint32 >::get(), NL3D::CParticleSystem::CGlobalVectorValueHandle::get(), NL3D::CLayeredOrderingTable< T >::get(), NL3D::CPSLocated::getAgeInSeconds(), NL3D::CMaterial::CTexEnv::getAlphaArg(), NL3D::CMaterial::CTexEnv::getAlphaOperand(), NL3D::CPSMultiTexturedParticle::getAlternateScrollSpeed(), NL3D::CAnimationSet::getAnimation(), NL3D::CAnimationSet::getAnimationName(), NL3D::CPSAttribMakerBinOp< sint32 >::getArg(), NLMISC::CPolygon2D::getBestTriplet(), NLMISC::CPolygon::getBestTriplet(), NL3D::CPatch::getBindNeighbor(), NL3D::CPSMaterial::getBlendingMode(), NL3D::CTextureBlend::getBlendtexture(), NL3D::CBone::getBoneBase(), NL3D::CBone::getBoneName(), NLMISC::CPolygon2D::getBoundingRect(), NL3D::CPSLocated::getBoundObject(), NLPACS::CMoveContainer::getCells(), NL3D::CAnimationSet::getChannelName(), NL3D::CSceneUser::getCLodAnimIdByName(), NL3D::CSceneUser::getCLodShapeIdByName(), NL3D::CMeshMultiLodInstance::getCoarseMeshLighting(), NLMISC::CBitmap::getColor(), NL3D::CMaterial::CTexEnv::getColorArg(), NL3D::CVertexBuffer::getColorOff(), NL3D::CMaterial::CTexEnv::getColorOperand(), NL3D::CVertexBufferRead::getColorPointer(), NL3D::CVertexBufferReadWrite::getColorPointer(), NL3D::CTileSet::getComplementaryBorder(), NL3D::CTileSet::getComplementaryTransition(), NL3D::CPSLocated::getConversionMatrix(), NL3D::CSegRemanenceShape::getCorner(), NL3D::CPatchInfo::getCornerSmoothFlag(), NL3D::CPatch::getCornerSmoothFlag(), NL3D::CPSUtil::getCos(), NLMISC::IProgressCallback::getCropedValue(), NL3D::CInstanceLighter::getCurrentCell(), NL3D::CInstanceLighter::getCurrentCellInfo(), NL3D::CInstanceLighter::getCurrentNeighborCell(), NL3D::CInstanceLighter::getCurrentNeighborCellInfo(), NL3D::CDriverD3D::getD3DDestTextureFormat(), NL3D::CWaveMakerModel::getDefaultTrack(), NL3D::CWaterModel::getDefaultTrack(), NL3D::CParticleSystemModel::getDefaultTrack(), NL3D::CBone::getDefaultTrack(), NL3D::CAnimatedMorph::getDefaultTrack(), NL3D::CAnimatedMaterial::getDefaultTrack(), NL3D::CTileLightInfluence::getDiffuseLightFactor(), NL3D::CTileSet::getDisplacementTile(), NL3D::CPSLocated::getDriver(), NL3D::CPSLocatedBindable::getDriver(), NL3D::CRenderTrav::getDriverLight(), NLSOUND::CBufferXAudio2::getDuration(), NLMISC::CEventEmitterMulti::getEmitter(), NL3D::CWaterShape::getEnvMap(), NLMISC::CBMSDbgInfo::getEventLegendAtBitPos(), getExt(), NL3D::CLandscape::getFarRenderPass(), NL3D::CBone::getFatherId(), NLMISC::CBigFile::getFile(), NLMISC::CBigFile::getFileInfo(), NL3D::CParticleSystemProcess::getFontGenerator(), NL3D::CPSLocatedBindable::getFontGenerator(), NL3D::CPSLocatedBindable::getFontManager(), NL3D::CParticleSystemProcess::getFontManager(), NL3D::CIndexBufferRead::getFormat(), NL3D::CIndexBufferReadWrite::getFormat(), NL3D::IIBDrvInfos::getFormat(), NLGEORGES::CFormElmAtom::getFormName(), NL3D::CCamera::getFov(), NL3D::CTextureFar::getFreeListId(), NLSOUND::CAudioMixerUser::getFreeTrackWithoutSource(), NLLIGO::CPrimAlias::getFullAlias(), NL3D::getFVBVertex(), NL3D::CPSConstraintMesh::getGlobalTexAnim(), NL3D::CParticleSystem::getGlobalValueName(), NL3D::CParticleSystem::getGlobalVectorValue(), NL3D::CParticleSystem::getGlobalVectorValueHandle(), NL3D::CDriverGL::getGlTextureFormat(), NLNET::CMessage::getHeaderSize(), NL3D::CWaterShape::getHeightMap(), NL3D::CWaterShape::getHeightMapScale(), NL3D::CWaterShape::getHeightMapSpeed(), NLMISC::CStringIdArray::getId(), NL3D::CAnimation::getIdTrackByName(), NL3D::CIndexBufferRead::getIndexNumBytes(), NL3D::CIndexBufferReadWrite::getIndexNumBytes(), NL3D::IIBDrvInfos::getIndexNumBytes(), NL3D::CPSLocated::getIndexOf(), NL3D::CParticleSystem::getIndexOf(), NLMISC::CManualSingleton< CSoundDriverXAudio2 >::getInstance(), NLMISC::CSingleton< CBloomEffect >::getInstance(), NLGEORGES::CFormElm::getInternalNodeByName(), NLPACS::CSurfaceQuadTree::getInterpZ(), NL3D::CTileSet::getInvertBorder(), NL3D::CPSLocatedBindable::getInvertedSysMat(), NL3D::CPSLocatedBindable::getInvertedViewMat(), NLMISC::CArray2D< CZoneIndexList >::getIteratorAt(), NL3D::ITrackKeyFramer< CKeyT >::getKeysInRange(), NLPACS::CSurfaceQuadTree::getLeaf(), NL3D::CTextureFont::getLetterInfo(), NL3D::CMaterial::getLightMap(), NL3D::CRenderTrav::getLightVPFragment(), NLMISC::CPolygon2D::getLineEquation(), NL3D::CPlayListUser::getLocalTime(), NL3D::CPSLocated::getLocalToWorldMatrix(), NL3D::CPSLocatedBindable::getLocalToWorldMatrix(), NL3D::CPSRibbonBase::getLocalToWorldTrailMatrix(), NL3D::CPSLocated::getLODVect(), NL3D::CParticleSystem::getLODVect(), NLSOUND::CSourceXAudio2::getLooping(), NL3D::CLandscape::getLumel(), NLLIGO::CZoneTemplate::getMask(), NLPACS::CMovePrimitive::getMass(), NL3D::CAnimatedMaterial::getMaterialName(), NL3D::CPSZoneRectangle::getMatrix(), NL3D::CPSZoneSphere::getMatrix(), NL3D::CPSSphericalEmitter::getMatrix(), NL3D::CZoneLighter::getMaxPhi(), NL3D::CPSAttribMakerBinOp< T >::getMaxValue(), NL3D::CPSConstraintMesh::CMeshDisplayShare::getMeshDisplay(), NL3D::CMeshMultiLod::getMeshGeom(), NL3D::CPSConstraintMesh::getMeshVB(), NL3D::CPSAttribMakerBinOp< T >::getMinValue(), NLNET::CMessage::getName(), NLMISC::getname(), getName(), NL3D::CParticleSystem::CGlobalVectorValueHandle::getName(), NL3D::CPSQuad::getNeededVB(), NL3D::CPatchInfo::getNeighborTile(), NLMISC::CEntityId::getNewEntityId(), NLPACS::CCollisionOTDynamicInfo::getNext(), NLNET::CMessageRecorder::getNext(), NLSOUND::CMusicBufferVorbis::getNextBytes(), NLMISC::CFixedSizeAllocator::CChunk::getNode(), NLMISC::CPolygon2D::getNonNullSeg(), NL3D::CZoneLighter::getNormal(), NL3D::CVertexBufferRead::getNormalCoordPointer(), NL3D::CVertexBufferReadWrite::getNormalCoordPointer(), NL3D::CVertexBuffer::getNormalOff(), NL3D::CMRMSewingMesh::getNumCollapseEdge(), NLMISC::CSimpleClock::getNumTicks(), NL3D::CPSTailDot::getNumWantedTris(), NL3D::CPSShockWave::getNumWantedTris(), NL3D::CPSRibbonLookAt::getNumWantedTris(), NL3D::CPSRibbon::getNumWantedTris(), NL3D::CPSQuad::getNumWantedTris(), NL3D::CPSFanLight::getNumWantedTris(), NL3D::CPSDot::getNumWantedTris(), NL3D::CWaterModel::getNumWantedVertices(), NL3D::COcclusionQueryGL::getOcclusionType(), NL3D::COcclusionQueryD3D::getOcclusionType(), NL3D::CTileSet::getOrientedBorder(), NLPACS::CCollisionOTDynamicInfo::getOtherPrimitive(), NL3D::CVertexBuffer::getPaletteSkinOff(), NL3D::CVertexBufferRead::getPaletteSkinPointer(), NL3D::CVertexBufferReadWrite::getPaletteSkinPointer(), NL3D::CZone::getPatch(), NL3D::CZone::getPatchColor(), NL3D::CZone::getPatchConnect(), NL3D::CZone::getPatchTexture(), NL3D::CVisualCollisionEntity::getPatchTriangleUnderUs(), NL3D::ITransformable::getPivot(), NLNET::CStandardGateway::getPluggedModuleProxy(), NL3D::CSceneUser::getPolygonBalancingMode(), NL3D::CWaterPoolManager::getPoolID(), NL3D::ITransformable::getPos(), NL3D::CParticleSystem::getProcess(), NL3D::CParticleSystemModel::getPSParamName(), NL3D::CIndexBufferRead::getPtr(), NL3D::CIndexBufferReadWrite::getPtr(), NL3D::CFlareShape::getRelativePos(), NLPACS::CRetrieverBank::getRetriever(), NL3D::CCamera::getRoll(), NLSOUND::CListenerDSound::getRolloffFactor(), NL3D::CPatch::getRootFaceForEdge(), NL3D::CPatch::getRootVertexForEdge(), NL3D::ITransformable::getRotEuler(), NL3D::ITransformable::getRotQuat(), NL3D::CPSRotated2DParticle::getRotTable(), NL3D::ITransformable::getScale(), NL3D::CPSLocated::getScene(), NL3D::CPSMultiTexturedParticle::getScrollSpeed(), NL3D::CPSFaceLookAt::getSecondSize(), NLMISC::CPolygon2D::getSegRef0(), NLMISC::CPolygon2D::getSegRef1(), NL3D::CCubeGrid< TCell >::getSel(), NLNET::IService::getServiceUnifiedName(), NL3D::CPSConstraintMesh::getShape(), NL3D::CTextureGrouped::getShareName(), NL3D::CTextureEmboss::getShareName(), NL3D::CTextureBump::getShareName(), NL3D::CTextureBlend::getShareName(), NL3D::CTextureMem::getShareName(), NL3D::CPSUtil::getSin(), NL3D::CLayeredOrderingTable< T >::getSize(), NL3D::CAnimationSet::getSkeletonWeight(), NL3D::CAnimationSet::getSkeletonWeightName(), NL3D::CMeshMRMSkinnedGeom::getSkinBoneBBox(), NL3D::CMeshMRMGeom::getSkinBoneBBox(), NL3D::CChannelMixer::getSlotAnimation(), NLNET::CCallbackServer::getSockId(), NLNET::CCallbackClient::getSockId(), NL3D::CParticleSystem::getSortingByEmitterPrecedence(), NL3D::CDriverGL::getSpecularCubeMap(), NL3D::CVertexBuffer::getSpecularOff(), NL3D::CVertexBufferRead::getSpecularPointer(), NL3D::CVertexBufferReadWrite::getSpecularPointer(), CVPInstruction::getSrc(), NLSOUND::CSourceXAudio2::getStaticBuffer(), NL3D::CSurfaceLightGrid::getStaticLightSetup(), NL3D::CIGSurfaceLight::getStaticLightSetup(), NLMISC::CStringIdArray::getString(), getStringUntilCR(), NL3D::CDriverD3D::getSurfaceTexture(), NLMISC::CLibrary::getSymbolAddress(), NL3D::CPSLocatedBindable::getSysMat(), NL3D::CPSTargetLocatedBindable::getTarget(), NL3D::CParticleSystem::getTargeters(), NL3D::CCamera::getTargetPos(), NL3D::CLandscape::getTesselatedPos(), NL3D::CMaterial::getTexAddressingMode(), NL3D::CMaterial::getTexConstantColor(), NL3D::CMaterial::getTexCoordGen(), NL3D::CVertexBuffer::getTexCoordOff(), NL3D::CVertexBufferRead::getTexCoordPointer(), NL3D::CVertexBufferReadWrite::getTexCoordPointer(), NL3D::CMaterial::getTexEnvMode(), NL3D::CMaterial::getTexEnvOpAlpha(), NL3D::CMaterial::getTexEnvOpRGB(), NL3D::CAnimatedMaterial::getTexMatUScaleName(), NL3D::CAnimatedMaterial::getTexMatUTransName(), NL3D::CAnimatedMaterial::getTexMatVScaleName(), NL3D::CAnimatedMaterial::getTexMatVTransName(), NL3D::CAnimatedMaterial::getTexMatWRotName(), NL3D::CFlareShape::getTexture(), NL3D::CMaterial::getTexture(), NL3D::UInstanceMaterial::getTextureFileName(), NL3D::CLodCharacterManager::getTextureInstance(), NL3D::CHLSTextureManager::getTextureName(), NL3D::CTextureNear::getTileAndFillRect(), NL3D::CLandscape::getTileElement(), NL3D::CPatch::getTileLightMap(), NL3D::CLandscape::getTileLightMap(), NL3D::CPatch::getTileLightMapUvInfo(), NL3D::CTileBank::getTileNoiseMap(), NL3D::CTileElement::getTileOrient(), NL3D::CPatch::getTileRenderPass(), NL3D::CLandscape::getTileRenderPass(), NL3D::CZoneSymmetrisation::getTileState(), NL3D::CPatch::getTileUvInfo(), NL3D::CLandscape::getTileUvScaleBiasRot(), NL3D::CTileBank::getTileXRef(), NL3D::CAnimation::getTrackNames(), NL3D::CPSLocated::getTriggerEmitterID(), NLPACS::CMoveContainer::getTriggerInfo(), NLNET::CMessage::getType(), NL3D::CTextureDLM::getTypeForSize(), NL3D::CTextureFar::getUpperSize(), NLNET::CLoginCookie::getUserAddr(), NL3D::CMaterial::getUserColor(), NLPACS::CPrimitiveBlock::getUserData(), NLNET::CLoginCookie::getUserId(), NLNET::CLoginCookie::getUserKey(), NL3D::CPSLocated::getUserParam(), NL3D::CParticleSystem::getUserParam(), NL3D::CParticleSystemShape::getUserParamDefaultTrack(), NL3D::CMaterial::getUserTexMat(), NL3D::CWaterShape::getUseSceneWaterEnvMap(), NLGEORGES::CFormElmAtom::getValue(), NL3D::CParticleSystemModel::getValue(), NL3D::CPSValueGradientFunc< sint32 >::getValue(), NLGEORGES::CFormElm::getValueByName(), NL3D::CVertexBufferRead::getValueEx(), NL3D::CVertexBufferReadWrite::getValueEx(), NL3D::CParticleSystemModel::getValueName(), NL3D::CVertexBuffer::getValueOffEx(), NL3D::CPSValueGradientFunc< sint32 >::getValues(), NL3D::CVertexBuffer::getValueType(), NL3D::CPSFanLight::getVBnIB(), NL3D::CPSShockWave::getVBnPB(), NL3D::CPSRibbon::getVBnPB(), NL3D::CTileVegetableDesc::getVegetableList(), NL3D::CTileVegetableDesc::getVegetableSeed(), NL3D::CVertexBufferRead::getVertexCoordPointer(), NL3D::CVertexBufferReadWrite::getVertexCoordPointer(), NL3D::CPSLocatedBindable::getViewMat(), NL3D::COcclusionQueryGL::getVisibleCount(), NL3D::COcclusionQueryD3D::getVisibleCount(), NL3D::UWaterHeightMapManager::getWaterHeightMapFromID(), NL3D::CVertexBuffer::getWeightOff(), NL3D::CVertexBufferRead::getWeightPointer(), NL3D::CVertexBufferReadWrite::getWeightPointer(), NLPACS::CMovePrimitive::getWorldImage(), NL3D::CPSLocated::getWorldToLocalMatrix(), NL3D::CHeightMap::getZ(), NLMISC::CFixedSizeAllocator::CChunk::grab(), NL3D::CParticleSystemModel::hasActiveEmitters(), NL3D::CPSEmitter::hasEmitters(), NL3D::CPSParticle::hasParticles(), NL3D::CTessFace::heritTileUv(), NL3D::CTransform::heritVisibility(), NL3D::CTransform::hide(), NL3D::CPSConstraintMesh::hintRotateTheSame(), NLNET::CBufServer::hostAddress(), NLNET::CCallbackServer::hostAddress(), NL3D::CTransform::hrcGetChild(), NL3D::CTransform::hrcUnlink(), NLSOUND::CSimpleSound::importForm(), NLSOUND::CMusicSound::importForm(), NLSOUND::CContextSound::importForm(), NLSOUND::CComplexSound::importForm(), NLSOUND::CBackgroundSound::importForm(), NL3D::CSkeletonModel::incBoneUsage(), NLMISC::CBitMemStream::increaseBufferIfNecessary(), NLMISC::incrementalBlend(), NL3D::CShadowPolyReceiver::incVertexRefCount(), NLSOUND::CMusicChannelFader::init(), NLSOUND::CListenerUser::init(), NLPACS::CSurfaceQuadTree::init(), NLPACS::CFaceGrid::CFaceGridBuild::init(), NLNET::CUnifiedNetwork::init(), NLNET::CTransportClass::init(), NLMISC::CIXml::init(), NLMISC::CFixedSizeAllocator::CChunk::init(), NL3D::CWaterEnvMap::init(), NL3D::CVertexStreamManager::init(), NL3D::CTessFacePriorityList::init(), NL3D::CQuadGridClipManager::init(), NL3D::CLandscapeVegetableBlockCreateContext::init(), NL3D::CLandscapeVegetableBlock::init(), NL3D::CVolatileVertexBuffer::init(), NL3D::CVolatileIndexBuffer::init(), NLNET::CInterceptorForwarder< CModuleTracker >::init(), NL3D::CPSSoundInstanceImpl::init(), NL3D::CTextContext::init(), NL3D::CVertexBuffer::initEx(), NL3D::CWaterEnvMap::initFlattenVB(), NLSOUND::CSourceXAudio2::initFormat(), NL3D::CDriverGL::initFragmentShaders(), NL3D::CLandscapeIGManager::initIG(), NL3D::CMeshVPWindTree::initInstance(), NL3D::CMeshVPPerPixelLight::initInstance(), NL3D::CLodCharacterManager::initInstance(), NLMISC::initNelLibrary(), NL3D::initPassTriArray(), NL3D::CPSBrownianForce::initPrecalc(), NL3D::CWaterEnvMap::initTestVB(), NL3D::CTessFace::initTileUvDLM(), NL3D::CVegetableManager::initVertexProgram(), NL3D::CTessFacePriorityList::insert(), NL3D::CFastPtrListBase::insert(), NL3D::CQuadTree< T >::insert(), NL3D::CQuadGrid< T >::insert(), NL3D::COrderingTable< T >::insert(), NL3D::CLayeredOrderingTable< T >::insert(), NL3D::CCubeGrid< TCell >::insert(), STRING_MANAGER::TWorksheet::insertColumn(), NLMISC::CFileContainer::insertFileInMap(), NLPACS::CMovePrimitive::insertInWorldImage(), NLGEORGES::CForm::insertParent(), NLNET::_CUniTime::installServer(), NL3D::CMeshBase::instanciateMeshBase(), NL3D::CParticleSystemShape::instanciatePS(), NLPACS::CLocalRetriever::insurePosition(), NL3D::CPSForce::integrate(), NL3D::CPSLocated::integrateSingle(), NL3D::CPSBrownianForce::integrateSingle(), NL3D::CPSGravity::integrateSingle(), NL3D::CPSForce::integrateSingle(), NLNET::IModuleInterceptable::interceptorUnregistered(), NLMISC::CBitMemStream::internalSerial(), NL3D::CLightInfluenceInterpolator::interpolate(), NL3D::CParticleSystem::interpolateFXPosDelta(), NLSOUND::CClusteredSound::interpolateSourceDirection(), NLMISC::CPolygon2D::intersect(), NL3D::CVertexBufferHardARB::invalidate(), NL3D::CVertexBufferHardGLMapObjectATI::invalidate(), NLMISC::CBitMemStream::invert(), NLNET::CModuleBase::invokeModuleOperation(), NLMISC::CStaticStringMapper::isAdded(), NLSOUND::CTrack::isAvailable(), NL3D::CVertexStreamManager::isBRGA(), NLMISC::CPolygon2D::isCCWOriented(), NL3D::CInstanceLighter::isCurrentNeighborCellInSurface(), NL3D::CParticleSystem::isDestroyConditionVerified(), NLMISC::isdirectory(), NL3D::CDriverGL::isEMBMSupportedAtStage(), NL3D::CCubeGrid< TCell >::isEndSel(), NLMISC::isfile(), NL3D::CParticleSystemModel::isGlobalUserParamValueBypassed(), NLSOUND::CSourceFMod::isPaused(), NLSOUND::CSourceDSound::isPaused(), NLSOUND::CTrack::isPlaying(), NL3D::CPSConstraintMesh::isStageModulationForced(), NL3D::CMaterial::isSupportedByDriver(), NL3D::CAsyncTextureManager::isTextureUpLoaded(), NL3D::CAnimationOptimizer::isTrackOptimisable(), NL3D::CMaterial::isUserTexMatEnabled(), NLMISC::CVirtualRefPtr< T >::kill(), NL3D::CZoneLighter::light(), NL3D::CInstanceLighter::light(), NL3D::CFXPassRecorder::LightEnable(), NLMISC::CFixedSizeAllocator::CNode::link(), NL3D::CWaterModel::link(), NL3D::CPatch::linkBeforeNearUL(), NL3D::CVegetableInstanceGroup::linkBeforeUL(), NL3D::CTextureFar::linkBeforeUL(), NL3D::CTessFace::linkTessFaceWithEdge(), NL3D::CPatch::linkTessFaceWithEdge(), NLSOUND::CSoundBank::load(), NLSOUND::CSampleBank::load(), NLMISC::CBitmap::load(), NL3D::CLandscapeUser::loadAllZonesAround(), NLSOUND::CSoundAnimManager::loadAnimation(), NL3D::CSceneUser::loadCLodShapeBank(), loadForm(), loadForm2(), NLNET::CMessageRecorder::loadNext(), NLMISC::CBitmap::loadSize(), NL3D::CAsyncFileManager3D::loadTexture(), NL3D::CLandscape::loadTile(), NLSOUND::CBufferAL::lock(), NLSOUND::CBufferFMod::lock(), NL3D::CVertexStreamManager::lock(), NL3D::CVertexBufferHardARB::lock(), NL3D::CVertexBufferHardGLMapObjectATI::lock(), NL3D::CVBDrvInfosGL::lock(), NL3D::CVBDrvInfosD3D::lock(), NL3D::CIBDrvInfosD3D::lock(), NL3D::CVertexBuffer::lock(), NL3D::CIndexBuffer::lock(), NL3D::CLandscapeVBAllocator::lockBuffer(), NLNET::CMessage::lockSubMessage(), NL3D::CBone::lodEnableChannels(), NL3D::ITransformable::lookAt(), NLNET::CNamingClient::lookup(), NLNET::CNamingClient::lookupAll(), NLNET::CNamingClient::lookupAlternate(), NLNET::CNamingClient::lookupAndConnect(), NLNET::IService::main(), NL3D::CPSPlaneBasisFollowSpeed::make(), NL3D::CPSAttribMakerT< NLMISC::CRGBA, CPSValueGradientFuncRGBA >::make(), NL3D::CPSPlaneBasisFollowSpeed::make4(), NL3D::CPSAttribMakerT< NLMISC::CRGBA, CPSValueGradientFuncRGBA >::make4(), NL3D::CPSAttribMakerBinOp< T >::make4Private(), NL3D::makeBBox(), NL3D::CWaterHeightMap::makeCpy(), NL3D::CCloudScape::makeHalfCloud(), NL3D::CMRMBuilder::makeLODMesh(), NL3D::CPSPlaneBasisFollowSpeed::makeN(), NL3D::CPSAttribMakerT< NLMISC::CRGBA, CPSValueGradientFuncRGBA >::makeN(), NL3D::CPSAttribMakerT< NLMISC::CRGBA, CPSValueGradientFuncRGBA >::makeNByIterator(), NL3D::CPSAttribMakerBinOp< T >::makeNPrivate(), NL3D::CPSAttribMakerBinOp< T >::makePrivate(), NL3D::CPatch::makeRoots(), NL3D::CZoneTgtSmoother::makeVerticesCoplanar(), NL3D::CParticleSystem::matrixModeChanged(), NLMISC::CFileContainer::MCfind(), NL3D::CTessFace::merge(), NL3D::CParticleSystem::merge(), NL3D::CPSRibbonBase::motionTypeChanged(), STRING_MANAGER::TWorksheet::moveColumn(), NLMISC::CArray2D< T >::moveSubArray(), NL3D::CMRMSewingMesh::mustCollapseEdge(), NLPACS::CMoveContainer::newCollision(), NL3D::CPSZoneDisc::newElement(), NL3D::CPSZoneSphere::newElement(), NL3D::CPSZonePlane::newElement(), NL3D::CPSSound::newElement(), NL3D::CPSMesh::newElement(), NL3D::CPSLocated::newElement(), NL3D::CPSEmitter::newElement(), NL3D::CPSAttribMakerMemoryBase< sint32 >::newElement(), NL3D::CPSAttribMaker< sint32 >::newElement(), NLMISC::Next(), NL3D::CInstanceLighter::nextCell(), NL3D::CCubeGrid< TCell >::nextSel(), NL3D_expandLightmap(), NLMISC::nlfseek64(), NLNET::NLMISC_CATEGORISED_COMMAND(), NLNET::nmNewConnection(), NLNET::nmNewDisconnection(), NL3D::CMRMBuilder::normalizeBaseMeshSkin(), NL3D::CDriverD3D::notifyAllShaderDrvOfLostDevice(), NL3D::CDriverD3D::notifyAllShaderDrvOfResetDevice(), NL3D::CPSTargetLocatedBindable::notifyTargetRemoved(), NL3D::CPSEmitter::notifyTargetRemoved(), NL3D::CFlareModel::occlusionTest(), NLLIGO::CPrimAlias::onBranchLink(), NLLIGO::CPrimAlias::onBranchUnlink(), NLNET::CGatewayL3ServerTransport::onConnection(), NLNET::CGatewayL3ClientTransport::onDisconnection(), NLNET::CGatewayL3ServerTransport::onDisconnection(), NLNET::CGatewayL3ClientTransport::onDispatchMessage(), NLNET::CGatewayL3ServerTransport::onDispatchMessage(), NLSOUND::CComplexSource::onEvent(), NLNET::CLocalGateway::onModuleUnplugged(), NLNET::CStandardGateway::onModuleUnplugged(), NLNET::CStandardGateway::onReceiveModuleDistanceUpdate(), NLNET::CStandardGateway::onRouteAdded(), NLNET::CStandardGateway::onRouteRemoved(), NLSOUND::CComplexSource::onUpdate(), NLMISC::CDbgPtr< IMixerEvent >::operator!=(), NLMISC::CHTimer::CStatSorter::operator()(), NLMISC::CArray2D< CZoneIndexList >::operator()(), NL3D::CPSTurbulForceFunc::operator()(), NL3D::CPSFloatCurveFunctor::operator()(), NL3D::CPSValueGradientFunc< sint32 >::operator()(), NL3D::CPSValueBlendSampleFunc< NLMISC::CRGBA, RGBA_BLENDER_NUM_VALUES >::operator()(), NL3D::CPSValueBlendFunc< sint32 >::operator()(), NL3D::CMRMMeshFinal::CWedge::operator<(), NLMISC::CSheetId::operator=(), NLMISC::CLibrary::operator=(), NLMISC::CVirtualRefPtr< T >::operator=(), NLMISC::CRefPtr< T >::operator=(), NL3D::CQuadGrid< T >::operator=(), NL3D::CPSConstraintMesh::operator=(), NLNET::operator==(), NLMISC::CDbgPtr< IMixerEvent >::operator==(), NL3D::CAdvance1616Iterator< T, PT >::operator==(), NLMISC::CStaticMap< uint32, CChar >::operator[](), NL3D::CTextContext::operator[](), NL3D::CPSAttrib< sint32 >::operator[](), NL3D::CSnappedVector< T, snapPower >::operator[](), NL3D::CAnimationOptimizer::optimize(), NL3D::CAnimationOptimizer::optimizeQuatTrack(), NL3D::CAnimationOptimizer::optimizeTrack(), NL3D::CStripifier::optimizeTriangles(), NL3D::CAnimationOptimizer::optimizeVectorTrack(), NL3D::CPatch::packShadowMap(), NL3D::CSkeletonSpawnScript::parseCache(), NL3D::CZone::patchOnBorder(), NLSOUND::CSourceFMod::pause(), NLSOUND::CSourceDSound::pause(), NL3D::CMotionBlur::performMotionBlur(), NL3D::CPSLocated::performParametricMotion(), NL3D::CParticleSystemProcess::performParametricMotion(), NL3D::CWaterHeightMap::perturbate(), NLSOUND::CSoundAnimation::play(), NLSOUND::CSimpleSource::play(), NLSOUND::CSourceXAudio2::play(), NLSOUND::CSourceDSound::play(), NLSOUND::CSoundAnimManager::playAnimation(), NLSOUND::CMusicChannelFMod::playAsync(), NLSOUND::CMusicChannelFMod::playSync(), NLNET::CModuleBase::plugModule(), NLMISC::CBitMemStream::pointNextByte(), NLMISC::CBitMemStream::poke(), NLMISC::CMemStream::poke(), NLMISC::CBitMemStream::pokeBits(), NLMISC::CInputDeviceServer::poll(), NLMISC::CHistoric< T >::pop(), NL3D::CSnappedVector< T, snapPower >::pop_back(), NL3D::CTileLumel::CStreamBit::popBackBool(), NLMISC::IProgressCallback::popCropedValues(), NL3D::CPSLocated::postNewElement(), NLPACS::CPrimitiveWorldImage::precalcBB(), NLPACS::CPrimitiveWorldImage::precalcPos(), NL3D::CZone::preRender(), NLMISC::Prev(), NLPACS::CCollisionOTDynamicInfo::primitiveLink(), NL3D::CPSUtil::print(), NL3D::CTextContext::printAt(), NL3D::CTextContext::printClipAt(), NL3D::CTextContext::printClipAtUnProjected(), NL3D::CTextContext::printfAt(), NLSOUND::CAdpcmXAudio2::processBuffers(), NL3D::CZoneLighter::processCalc(), NL3D::CPSEmitter::processEmit(), NL3D::CPSEmitter::processEmitConsistent(), NL3D::CPSEmitter::processEmitOutsideSimLoop(), NL3D::CZoneLighter::processLightableShapeCalc(), NLLOGIC::CLogicStateMachine::processLogic(), NL3D::CPSEmitter::processRegularEmission(), NL3D::CPSEmitter::processRegularEmissionConsistent(), NL3D::CPSEmitter::processRegularEmissionConsistentWithNoLOD(), NL3D::CPSEmitter::processRegularEmissionWithNoLOD(), NL3D::CMeshMultiLod::profileSceneRender(), NL3D::IDriver::profileTextureUsage(), NL3D::CWaterHeightMap::propagate(), NL3D::CZoneSymmetrisation::propagateTileState(), NLNET::CTransportClass::propertyCont(), NLNET::CTransportClass::propertyVector(), NL3D::PSBinOpAdd(), NL3D::PSBinOpSubtract(), NLMISC::CEventServer::pump(), NLMISC::CBlockMemory< CNode >::purge(), NLMISC::CBufFIFO::push(), NLMISC::CHistoric< T >::push(), NL3D::CSnappedVector< T, snapPower >::push_back(), NL3D::CTileLumel::CStreamBit::pushBack4bits(), NLNET::CBufSock::pushBuffer(), NLNET::CBufServer::pushBufferToHost(), NLMISC::IProgressCallback::pushCropedValues(), NL3D::CFXPassRecorder::QueryInterface(), NLNET::CNamingClient::queryServicePort(), CTimeoutAssertionThread::quit(), NLPACS::CPrimitiveWorldImage::reaction(), NLPACS::CMoveContainer::reaction(), NL3D::CParticleSystemManager::reactivateSoundForAllManagers(), NLLIGO::CPrimitives::read(), NLGEORGES::CType::read(), NLGEORGES::CFormElmArray::read(), NLGEORGES::CFormElmStruct::read(), NLGEORGES::CFormDfn::read(), NLNET::CTransportClass::read(), NLMISC::CBitMemStream::readBits(), NLLIGO::CLigoConfig::readPrimitiveClass(), NL3D::CVectorPacker::readSimpleValue(), NLMISC::CI18N::readTextBuffer(), NLNET::CMessage::readType(), NLNET::CMessage::readTypeAtCurrentPos(), NL3D::CParticleSystemModel::reallocRsc(), NL3D::CTextureFar::rebuildPatch(), NLNET::CUdpSock::receive(), NLNET::CCallbackServer::receive(), NLNET::CBufServer::receive(), NLNET::CBufClient::receive(), NLNET::CNonBlockingBufSock::receivePart(), NL3D::CVisualCollisionMesh::receiveShadowMap(), NLNET::CMessageRecorder::recordNext(), NL3D::CTextureFar::recursSplitNext(), NL3D::CTessBlock::refillFaceVectorFar0(), NL3D::CTessBlock::refillFaceVectorFar1(), NL3D::CTessBlock::refillFaceVectorTile(), NL3D::CLandscape::refillTileLightMap(), NL3D::CZone::refineAll(), NL3D::CPatch::refineAll(), NLPACS::CGlobalRetriever::refreshLrAround(), NL3D::CParticleSystemManager::refreshModels(), NL3D::CParticleSystemModel::refreshRscDeletion(), NL3D::CZone::refreshTesselationGeometry(), NL3D::CPatch::refreshTesselationGeometry(), NLLIGO::CPrimAlias::regenAlias(), NLNET::CTransportClass::registerClass(), NLMISC::CFactoryIndirect< BaseFactoryClass, KeyType >::registerClass(), NLMISC::CFactory< BaseClass, KeyType >::registerClass(), NLMISC::CInputDeviceServer::registerDevice(), NL3D::CPSLocated::registerDtorObserver(), NL3D::CPSLocated::registerIntegrableForce(), NLNET::CModuleBase::registerInterceptor(), NLNET::IModuleInterceptable::registerInterceptor(), NLMISC::CListener< Speaker >::registerListener(), NL3D::CParticleSystem::registerLocatedBindableExternID(), NL3D::CScene::registerModel(), NLNET::CModuleManager::registerModuleGateway(), NLNET::CModuleManager::registerModuleSocket(), NLMISC::CCommandRegistry::registerNamedCommandHandler(), NL3D::CParticleSystemModel::registerPSModelObserver(), NLNET::CNamingClient::registerService(), NLNET::CNamingClient::registerServiceWithSId(), NL3D::CScene::registerShadowCasterToList(), NL3D::CTransform::registerToChannelMixer(), NL3D::CVegetable::registerToManager(), NL3D::CPlayListUser::registerTransform(), NLSOUND::CAudioMixerUser::registerUpdate(), NL3D::CWaterPoolManager::registerWaterShape(), NL3D::CZone::release(), NL3D::CShapeBank::release(), NL3D::CPatch::release(), NL3D::CFXPassRecorder::Release(), NL3D::CDriverD3D::release(), NL3D::IDriver::release(), NLNET::TBinBuffer::release(), NLLIGO::CPrimitives::releaseAlias(), NL3D::CPSMesh::releaseAllRef(), NL3D::CPSLocated::releaseAllRef(), NL3D::CPSLight::releaseAllRef(), NL3D::CLandscape::releaseAllTiles(), NL3D::CPSLocated::releaseCollisionInfo(), NLNET::CTransportIdAllocator::releaseId(), NL3D::CLodCharacterManager::releaseInstance(), NL3D::CTextureDLM::releaseLightMap(), NLNET::CModuleManager::releaseModuleProxy(), NL3D::CPSLocated::releaseNonIntegrableForceRef(), NL3D::CParticleSystemModel::releasePSPointer(), NL3D::CParticleSystem::releaseRefForUserSysCoordInfo(), NL3D::CPSTargetLocatedBindable::releaseRefTo(), NLMISC::CApplicationContext::releaseSingletonPointer(), NL3D::CShadowMapManager::releaseTexture(), NL3D::CAsyncTextureManager::releaseTexture(), NL3D::CTextureNear::releaseTile(), NL3D::CLandscape::releaseTile(), NL3D::CPatch::releaseTileLightMap(), NL3D::CLandscape::releaseTileLightMap(), NL3D::CTessFace::releaseTileMaterial(), NL3D::CLandscape::releaseTiles(), NL3D::CMeshBlockManager::releaseVBHeaps(), NL3D::CShadowPolyReceiver::releaseVertex(), NL3D::CCoarseMeshBuild::remapCoordinates(), NLMISC::CFileContainer::remapExtension(), NL3D::CPSLocated::remove(), NL3D::CParticleSystem::remove(), NL3D::CTessList< CVegetableInstanceGroup >::remove(), NL3D::CPSAttrib< T >::remove(), NLMISC::CFileContainer::removeBigFiles(), NLSOUND::CSoundDriverAL::removeBuffer(), NL3D::UParticleSystemInstance::removeByID(), NLPACS::CMovePrimitive::removeCollisionOTInfo(), NL3D::CPSFloatCurveFunctor::removeCtrlPoint(), NLMISC::CInputDeviceServer::removeDevice(), NL3D::CTileBank::removeDisplacementMap(), NLMISC::CEventEmitterMulti::removeEmitter(), NLSOUND::CAudioMixerUser::removeEvents(), NL3D::CPatch::removeFaceFromRenderList(), NL3D::CPatch::removeFaceFromTileRenderList(), NLNET::CStandardGateway::removeForeignModule(), NL3D::CInstanceGroup::removeFromScene(), NLPACS::CMovePrimitive::removeFromWorldImage(), NL3D::CScene::removeInstanceGroupForLightAnimation(), NL3D::CTileBank::removeLand(), NLSOUND::CSoundDriverXAudio2::removeListener(), NLPACS::CPrimitiveWorldImage::removeMoveElement(), NL3D::CPatch::removeNearVertexFromRenderList(), NL3D::CPSLocated::removeOldParticles(), NL3D::CTextureFar::removePatch(), NL3D::CParticleSystemManager::removePermanentlyAnimatedSystem(), NL3D::CPlayListManager::removePlaylist(), NL3D::CWaterPoolManager::removePool(), NL3D::CParticleSystemModel::removePSModelObserver(), NLNET::CStandardGateway::removeSecurityData(), NLSOUND::CAudioMixerUser::removeSource(), NL3D::CParticleSystemManager::removeSystemModel(), NL3D::CTileSet::removeTile128(), NL3D::CTileSet::removeTile256(), NL3D::CLandscape::removeTileCallback(), NL3D::CPatch::removeTileMaterialFromRenderList(), NL3D::CTileBank::removeTileSet(), NL3D::CShadowPolyReceiver::removeTriangle(), NLMISC::CTwinMap< TypeA, TypeB >::removeWithA(), NLMISC::CTwinMap< TypeA, TypeB >::removeWithB(), NL3D::CLandscape::removeZone(), NL3D::CWaterEnvMapRenderHelper::render(), NL3D::CVegetableManager::render(), NL3D::CVegetableBlendLayerModel::render(), NL3D::CSegRemanence::render(), NL3D::CParticleSystemShape::render(), NL3D::CMeshMultiLod::render(), NL3D::CMeshMRMSkinnedGeom::render(), NL3D::CMeshMRMGeom::render(), NL3D::CMeshGeom::render(), NL3D::CLandscape::render(), NL3D::CWaterEnvMapUser::CWaterEnvMapInternal::render(), NL3D::CSkeletonModel::renderCLod(), NL3D::CMeshMultiLod::renderCoarseMesh(), NL3D::CPatch::renderFar0(), NL3D::CPatch::renderFar1(), NL3D::CDriverD3D::renderIndexedPrimitives(), NL3D::CDriverGL::renderLines(), NL3D::CFlareModel::renderOcclusionTestMesh(), NL3D::CScene::renderOcclusionTestMeshs(), NL3D::CScene::renderPart(), NL3D::CDriverD3D::renderPrimitives(), NL3D::CShadowMapManager::renderProject(), NL3D::CDriverD3D::renderRawQuads(), NL3D::CMeshMRMSkinnedGeom::renderShadowSkinGeom(), NL3D::CMeshMRMGeom::renderShadowSkinGeom(), NL3D::CMeshMRMSkinnedGeom::renderShadowSkinPrimitives(), NL3D::CMeshMRMGeom::renderShadowSkinPrimitives(), NL3D::CDriverD3D::renderSimpleIndexedPrimitives(), NL3D::CDriverGL::renderSimpleTriangles(), NL3D::CDriverD3D::renderSimpleTriangles(), NL3D::CDriverD3D::renderSimpleTrianglesWithIndexOffset(), NL3D::CMeshGeom::renderSimpleWithMaterial(), NL3D::CMeshMRMGeom::renderSkin(), NL3D::CMeshGeom::renderSkin(), NL3D::CMeshMRMSkinnedGeom::renderSkinGroupGeom(), NL3D::CMeshMRMGeom::renderSkinGroupGeom(), NL3D::CMeshMRMSkinnedGeom::renderSkinGroupPrimitives(), NL3D::CMeshMRMGeom::renderSkinGroupPrimitives(), NL3D::CMeshMRMSkinnedGeom::renderSkinGroupSpecularRdrPass(), NL3D::CMeshMRMGeom::renderSkinGroupSpecularRdrPass(), NL3D::CSkeletonModel::renderSkins(), NL3D::CTileMaterial::renderTilePassLightmap(), NL3D::CTileMaterial::renderTilePassRGB0(), NL3D::CDriverGL::renderTriangles(), NL3D::CPSForce::renewIntegrable(), NLNET::CStandardGateway::replaceAllSecurityDatas(), NLPACS::CLocalRetriever::replaceChain(), NLMISC::CBitmap::resample(), NLMISC::CBitmap::resamplePicture32(), NLMISC::CBitmap::resamplePicture32Fast(), NLNET::CNamingClient::resendRegisteration(), NL3D::CVertexBuffer::reserve(), NL3D::CIndexBuffer::reserve(), NL3D::CSnappedVector< T, snapPower >::reserve(), NL3D::CVegetable::reserveIgAddInstances(), NL3D::CVegetableManager::reserveIgCompile(), NL3D::CLodCharacterManager::reset(), NL3D::CDriverD3D::reset(), NLMISC::CBitMemStream::resetBufPos(), NL3D::CSceneUser::resetCLodManager(), NL3D::CPatch::resetCompressedLumels(), NL3D::CPSRibbonBase::resetFromOwner(), NL3D::CPointLight::resetLightedModels(), NL3D::CPatch::resetMasterBlock(), NL3D::CPSRibbonBase::resetSingleRibbon(), NL3D::CChannelMixer::resetSkeletonWeight(), NLMISC::CBufFIFO::resize(), NL3D::CPSZoneRectangle::resize(), NL3D::CPSZoneCylinder::resize(), NL3D::CPSZoneDisc::resize(), NL3D::CPSZoneSphere::resize(), NL3D::CPSZonePlane::resize(), NL3D::CPSTailDot::resize(), NL3D::CPSSound::resize(), NL3D::CPSShockWave::resize(), NL3D::CPSRibbonLookAt::resize(), NL3D::CPSRibbonBase::resize(), NL3D::CPSRibbon::resize(), NL3D::CPSQuad::resize(), NL3D::CPSConstraintMesh::resize(), NL3D::CPSMesh::resize(), NL3D::CPSLocated::resize(), NL3D::CPSLight::resize(), NL3D::CPSCylindricVortex::resize(), NL3D::CPSFanLight::resize(), NL3D::CPSFaceLookAt::resize(), NL3D::CPSFace::resize(), NL3D::CPSSphericalEmitter::resize(), NL3D::CPSEmitterRectangle::resize(), NL3D::CPSEmitterDirectionnal::resize(), NL3D::CPSEmitterOmni::resize(), NL3D::CPSEmitter::resize(), NL3D::CPSDot::resize(), NL3D::CPSAttribMakerMemoryBase< sint32 >::resize(), NL3D::CPSAttribMakerBinOp< T >::resize(), NL3D::CPSAttribMaker< sint32 >::resize(), NL3D::CPSAttrib< T >::resize(), NL3D::CSnappedVector< T, snapPower >::resize(), NL3D::IAnimatable::resize(), NL3D::CPSRotated2DParticle::resizeAngle2D(), NL3D::CPSColoredParticle::resizeColor(), NLMISC::CBitmap::resizeMipMap(), NL3D::CPSRotated3DPlaneParticle::resizePlaneBasis(), NL3D::CPSSizedParticle::resizeSize(), NL3D::CPSTexturedParticle::resizeTextureIndex(), NL3D::CIndexBuffer::restoreFromSerialVector(), NL3D::CMeshMRMGeom::restoreOriginalSkinPart(), NL3D::CMeshMRMGeom::restoreOriginalSkinVertices(), NL3D::CMeshGeom::restoreOriginalSkinVertices(), NLMISC::CCoTask::resume(), CTimeoutAssertionThread::run(), NLMISC::safe_cast(), NL3D::CMeshMRMGeom::save(), NLSOUND::CSoundAnimManager::saveAnimation(), NL3D::CMRMBuilder::saveCoarserMesh(), NL3D::CCubeGrid< TCell >::select(), NLNET::CLoginClient::selectShardBegin(), NL3D::CMeshBaseInstance::selectTextureSet(), NLNET::CCallbackServer::send(), NLNET::CCallbackClient::send(), NLNET::CBufServer::send(), NLNET::CBufClient::send(), NLNET::CTransportClass::send(), NLNET::CTransportClass::sendLocalRegisteredClass(), NLNET::CPacsClient::sendMessage(), NLNET::CStandardGateway::sendModuleMessage(), NLNET::CUdpSimSock::sendUDP(), NLNET::TSecurityDataDesc::serial(), NLMISC::COXml::serial(), NLMISC::CIXml::serial(), NL3D::CPatchInfo::CBindInfo::serial(), NL3D::CVertexBuffer::serial(), NL3D::CTileVegetableDesc::serial(), NL3D::CTileLightInfluence::serial(), NL3D::CTileBank::serial(), NL3D::CInstanceGroup::CInstance::serial(), NL3D::CPSTailDot::serial(), NL3D::CPSRibbon::serial(), NL3D::CPSLocated::serial(), NL3D::CPSEmitter::serial(), NL3D::CPatch::serial(), NL3D::CParticleSystemProcess::serial(), NL3D::CParticleSystem::serial(), NL3D::CMeshVPWindTree::serial(), NL3D::CMeshMRMSkinnedGeom::CLod::serial(), NL3D::CMeshMRMGeom::CLod::serial(), NL3D::CMesh::CCorner::serial(), NL3D::CMeshGeom::serial(), NL3D::CMaterial::serial(), NL3D::CLodCharacterShape::serial(), NL3D::CLodCharacterShapeBuild::serial(), NL3D::CAnimationSet::serial(), NL3D::CAnimation::serial(), NLNET::TBinBuffer::serial(), NLNET::TMessageRecord::serial(), NL3D::CSurfaceLightGrid::CCellCorner::serial(), NL3D::CPSAttrib< T >::serial(), NLMISC::CMemStream::serialBuffer(), NL3D::CVertexBuffer::serialHeader(), NLMISC::IStream::serialIStreamable(), NL3D::CVertexBuffer::serialOldV1Minus(), NLMISC::CBitMemStream::serialPoke(), NLMISC::CMemStream::serialSeparatedBufferIn(), NLMISC::CIXml::serialSeparatedBufferIn(), NLMISC::COXml::serialSeparatedBufferOut(), NLMISC::CMemStream::serialSeparatedBufferOut(), NLMISC::IStream::serialShortEnum(), NL3D::CVertexBuffer::serialSubset(), NLNET::CTransportClass::CRegisteredPropCont< T >::serialValue(), NLNET::CTransportClass::CRegisteredProp< T >::serialValue(), NL3D::CTileBorder::set(), NLMISC::CBitSet::set(), NL3D::CParticleSystem::CGlobalVectorValueHandle::set(), NLSOUND::CSourceXAudio2::setAlpha(), NL3D::CPSMultiTexturedParticle::setAlternateScrollSpeed(), NL3D::CPSRotated2DParticle::setAngle2DScheme(), NL3D::CSegRemanenceShape::setAnimatedMaterial(), NL3D::CMeshBase::setAnimatedMaterial(), NL3D::CParticleSystem::setAnimType(), NL3D::CPSAttribMakerBinOp< sint32 >::setArg(), NL3D::CPSLight::setAttenStart(), NL3D::CSceneUser::setAutomaticAnimationSet(), NL3D::CHLSColorTexture::setBitmap(), NL3D::CWaterPoolManager::setBlendFactor(), NL3D::CTextureBlend::setBlendFactor(), NL3D::CTextureBlend::setBlendTexture(), NL3D::CParticleSystem::setBypassMaxNumIntegrationSteps(), NL3D::CTransform::setClusterSystem(), NL3D::CFXInputParams::setColor(), NL3D::CVertexBufferReadWrite::setColor(), NL3D::CPSColoredParticle::setColorScheme(), NLSOUND::CSourceAL::setCone(), NL3D::CFXCache::setConstants(), NL3D::CSegRemanenceShape::setCorner(), NL3D::CPatchInfo::setCornerSmoothFlag(), NL3D::CPatch::setCornerSmoothFlag(), setCPUMask(), NL3D::CPSFloatCurveFunctor::setCtrlPoint(), NL3D::CWaterHeightMap::setDamping(), NLNET::CTransportClass::CRegisteredPropCont< T >::setDefaultValue(), NLNET::CTransportClass::CRegisteredProp< T >::setDefaultValue(), NL3D::CDriverGLStates::setDepthRange(), NL3D::CDriverD3D::setDepthRange(), NL3D::CTileLightInfluence::setDiffuseLightFactor(), NL3D::CTileSet::setDisplacement(), NL3D::CDriverD3D::setDisplay(), NL3D::CLandscape::setDriver(), NL3D::CParticleSystemModel::setEditionMode(), NL3D::CParticleSystemModel::setEllapsedTimeRatio(), NL3D::CDriverGL::setEMBMMatrix(), NL3D::CDriverD3D::setEMBMMatrix(), NL3D::CPSEmitter::setEmissionType(), NLMISC::CEnumBitset< EnumType, BitsetType, maxValue, Delimiter, EnumAccessor, SimpleEnumType >::setEnumValue(), NL3D::CWaterShape::setEnvMap(), NLNET::CModuleBase::setFactory(), NL3D::CScene::setFlareContext(), NL3D::CFXInputParams::setFloat(), NL3D::CCamera::setFov(), NL3D::CFXPassRecorder::SetFVF(), NLPACS::CPrimitiveWorldImage::setGlobalPosition(), NL3D::CPSConstraintMesh::setGlobalTexAnim(), NL3D::CParticleSystem::setGlobalValue(), NL3D::CParticleSystem::setGlobalVectorValue(), NL3D::CTile::setGroupFlags(), NL3D::CWaterShape::setHeightMap(), NL3D::CWaterShape::setHeightMapScale(), NL3D::CWaterShape::setHeightMapSpeed(), NL3D::CDriverD3D::setIndexBuffer(), NL3D::CPSForceIntensity::setIntensityScheme(), NL3D::CPSRibbonBase::setInterpolationMode(), NL3D::CTransform::setIsForceAnimDetail(), NLNET::CTcpSock::setKeepAlive(), NLMISC::CWindowDisplayer::setLabel(), NL3D::CPSLocated::setLifeScheme(), NL3D::CFXPassRecorder::SetLight(), NL3D::CDriverD3D::setLightInternal(), NL3D::CMaterial::setLightMap(), NL3D::CIndexBufferReadWrite::setLine(), NL3D::CVertexBuffer::setLocation(), NL3D::CIndexBuffer::setLocation(), NL3D::CPSRibbonBase::setLODDegradation(), NL3D::CParticleSystem::setLODRatio(), NLSOUND::CSourceXAudio2::setLooping(), NL3D::CPSLocated::setMassScheme(), NL3D::CFXPassRecorder::SetMaterial(), NL3D::CPSZoneRectangle::setMatrix(), NL3D::CPSZoneDisc::setMatrix(), NL3D::CPSZoneSphere::setMatrix(), NL3D::CPSZonePlane::setMatrix(), NL3D::CPSCylindricVortex::setMatrix(), NL3D::CPSSphericalEmitter::setMatrix(), NL3D::CDriverD3D::setMatrix(), NL3D::ITransformable::setMatrix(), NL3D::CDriverGL::setMatrix2DForTextureOffsetAddrMode(), NL3D::CParticleSystemProcess::setMatrixMode(), NL3D::CPSEmitter::setMaxEmissionCount(), NL3D::CLodCharacterManager::setMaxVertex(), NL3D::CParticleSystem::setMaxViewDist(), NLSOUND::CSourceAL::setMinMaxDistances(), NLMISC::CMatrix::setMulMatrix(), NL3D::CPSAttribMaker< sint32 >::setNbCycles(), NL3D::CPSShockWave::setNbSegs(), NL3D::CLightingManager::setNoAttLightRadius(), NL3D::CVertexBufferReadWrite::setNormalCoord(), NL3D::CFXPassRecorder::SetNPatchMode(), NL3D::CSegRemanenceShape::setNumCorners(), NL3D::CSpinnerFunctor::setNumSamples(), NL3D::CPSFloatCurveFunctor::setNumSamples(), NL3D::CSegRemanenceShape::setNumSlices(), NL3D::CPSAttribMakerBinOp< sint32 >::setOp(), NL3D::CTransform::setOpacity(), NL3D::CIGSurfaceLight::setOwner(), NL3D::CVertexBufferReadWrite::setPaletteSkin(), NL3D::CParticleSystemModel::setParticleSystem(), NL3D::CPSFanLight::setPhaseSmoothness(), NL3D::ITransformable::setPivot(), NL3D::CFXPassRecorder::SetPixelShader(), NL3D::CDriverD3D::setPixelShader(), NL3D::CDriverD3D::setPixelShaderConstant(), NL3D::CFXPassRecorder::SetPixelShaderConstantB(), NL3D::CFXPassRecorder::SetPixelShaderConstantF(), NL3D::CFXPassRecorder::SetPixelShaderConstantI(), NL3D::CPSRotated3DPlaneParticle::setPlaneBasisScheme(), NL3D::CPointLightNamedArray::setPointLightFactor(), NL3D::CSceneUser::setPolygonBalancingMode(), NL3D::ITransformable::setPos(), NL3D::CMeshMultiLodInstance::setPosCoarseMesh(), NL3D::CParticleSystem::setPrecomputedBBox(), NL3D::CAnimationOptimizer::setQuaternionThreshold(), NLPACS::CMovePrimitive::setRadius(), NL3D::CFlareShape::setRelativePos(), NL3D::CFXPassRecorder::SetRenderState(), NL3D::CDriverD3D::setRenderState(), NL3D::CDriverD3D::setRenderTarget(), NL3D::CPSRibbonBase::setRibbonLength(), NL3D::CPSRibbonBase::setRibbonMode(), NL3D::CCamera::setRoll(), NLSOUND::CListenerXAudio2::setRolloffFactor(), NLSOUND::CListenerAL::setRolloffFactor(), NLSOUND::CListenerDSound::setRolloffFactor(), NL3D::CSegRemanenceShape::setRollupRatio(), NL3D::CTile::setRotAlpha(), NL3D::ITransformable::setRotEuler(), NL3D::ITransformable::setRotQuat(), NL3D::CAnimationOptimizer::setSampleFrameRate(), NL3D::CFXPassRecorder::SetSamplerState(), NL3D::CDriverD3D::setSamplerState(), NLMISC::CMouseSmoother::setSamplingPeriod(), NL3D::ITransformable::setScale(), NL3D::CWaterEnvMapRenderFromUScene::setScene(), NL3D::CPSAttribMakerMemoryBase< sint32 >::setScheme(), NL3D::CWaterShape::setScreenGridSize(), NL3D::CPSMultiTexturedParticle::setScrollSpeed(), NLNET::CStandardGateway::setSecurityData(), NLNET::CUnifiedNetwork::setServiceDownCallback(), NLNET::CUnifiedNetwork::setServiceUpCallback(), NL3D::setShaderParam(), NL3D::CDriverD3D::setShaderTexture(), NL3D::CWaterShape::setShape(), NL3D::CPSRibbon::setShape(), NL3D::CPSConstraintMesh::setShape(), NL3D::CLodCharacterBuilder::setShape(), NLMISC::CApplicationContext::setSingletonPointer(), NLPACS::CMovePrimitive::setSize(), NL3D::CWaterHeightMap::setSize(), NL3D::CFlareShape::setSize(), NLNET::CBufServer::setSizeFlushTrigger(), NL3D::CPSSizedParticle::setSizeScheme(), NL3D::CSegRemanenceShape::setSliceTime(), NL3D::CChannelMixer::setSlotAnimation(), NL3D::CChannelMixer::setSlotTime(), NL3D::CChannelMixer::setSlotWeight(), NL3D::CVertexBufferReadWrite::setSpecular(), NLSOUND::CSourceXAudio2::setStaticBuffer(), NLSOUND::CSourceXAudio2::setStreaming(), NLSOUND::CSourceAL::setStreaming(), NL3D::CPSRibbonBase::setTailNbSeg(), NL3D::CCamera::setTargetPos(), NL3D::CMaterial::setTexAddressingMode(), NL3D::CPSConstraintMesh::setTexAnimType(), NL3D::CVertexBufferReadWrite::setTexCoord(), NL3D::CMaterial::setTexCoordGen(), NL3D::CMaterial::setTexEnvMode(), NL3D::CMaterial::setTexture(), NL3D::CFXPassRecorder::SetTexture(), NL3D::CDriverD3D::setTexture(), NL3D::CFXInputParams::setTexture(), NL3D::CFlareShape::setTexture(), NL3D::CPSTexturedParticle::setTextureGroup(), NL3D::CDriverD3D::setTextureIndexMode(), NL3D::CPSTexturedParticle::setTextureIndexScheme(), NL3D::CDriverD3D::setTextureIndexUV(), NL3D::CTextureGrouped::setTextures(), NL3D::CFXPassRecorder::SetTextureStageState(), NL3D::CDriverD3D::setTextureState(), NL3D::CTileElement::setTile256Info(), NL3D::CZone::setTileColor(), NL3D::CLandscape::setTileMaxSubdivision(), NL3D::CTileElement::setTileOrient(), NL3D::CTileElement::setTileSubNoise(), NL3D::CTileSet::setTileTransition(), NL3D::CTileSet::setTileTransitionAlpha(), NLNET::CBufSock::setTimeFlushTrigger(), NLNET::CBufServer::setTimeFlushTrigger(), NL3D::CFXPassRecorder::SetTransform(), NL3D::CTransform::setTransparency(), NL3D::setTri(), NL3D::CIndexBufferReadWrite::setTri(), NL3D::CPSLocated::setTriggerEmitterID(), NLNET::CMessage::setType(), NL3D::CPSShockWave::setUFactor(), NL3D::CDriverGL::setupARBVertexProgram(), NL3D::CParticleSystem::setupAutoLOD(), NL3D::CDriverGL::setupCloudPass(), NL3D::CPSLocatedBindable::setupDriverModelMatrix(), NL3D::CDriverGL::setupEXTVertexShader(), NL3D::CDriverGL::setupGlArraysForEXTVertexShader(), NL3D::CDriverGL::setupGlArraysStd(), NL3D::CMeshVPWindTree::setupLighting(), NL3D::CDriverGL::setupLightMapPass(), NL3D::CAsyncTextureManager::setupLod(), NL3D::CDriverD3D::setupMaterial(), NL3D::CFlareModel::setupOcclusionMeshMatrix(), NL3D::CDriverGL::setupPPLNoSpecPass(), NL3D::CDriverGL::setupPPLPass(), NL3D::SetupQuadVBTexCoords(), NL3D::CDriverD3D::setupScissor(), NL3D::CDriverD3D::setupTextureEx(), NL3D::CDriverD3D::setupTextureWrapMode(), NL3D::CDriverGL::setupUVPtr(), NL3D::CVertexBufferInfo::setupVertexBuffer(), NL3D::CDriverGL::setupVertexBuffer(), NL3D::CDriverGL::setupWaterPass(), NL3D::CMaterial::setUserColor(), NL3D::CParticleSystem::setUserParam(), NL3D::CMaterial::setUserTexMat(), NL3D::CWaterShape::setUseSceneWaterEnvMap(), NL3D::CMeshMultiLodInstance::setUVCoarseMesh(), NLGEORGES::CFormElm::setValueByName(), NL3D::CVertexBufferReadWrite::setValueFloat1Ex(), NL3D::CVertexBufferReadWrite::setValueFloat2Ex(), NL3D::CVertexBufferReadWrite::setValueFloat3Ex(), NL3D::CVertexBufferReadWrite::setValueFloat4Ex(), NL3D::CPSValueGradientFunc< T >::setValues(), NL3D::CVertexBufferReadWrite::setValueUChar4Ex(), NL3D::CFXInputParams::setVector(), NL3D::CAnimationOptimizer::setVectorThreshold(), NL3D::CTileElement::setVegetableState(), NL3D::CDriverD3D::setVertexBuffer(), NL3D::CVertexBuffer::setVertexColorFormat(), NL3D::CVertexBufferReadWrite::setVertexCoord(), NL3D::CDriverD3D::setVertexDecl(), NL3D::CDriverD3D::setVertexProgram(), NL3D::CDriverD3D::setVertexProgramConstant(), NL3D::CFXPassRecorder::SetVertexShader(), NL3D::CFXPassRecorder::SetVertexShaderConstantB(), NL3D::CFXPassRecorder::SetVertexShaderConstantF(), NL3D::CFXPassRecorder::SetVertexShaderConstantI(), NL3D::CLodCharacterManager::setVertexStreamNumVBHard(), NL3D::CVertexBufferReadWrite::setWeight(), NL3D::CTessFacePriorityList::shift(), NL3D::CTessFacePriorityList::shiftAll(), NL3D::CTransform::show(), NL3D::CPSZoneRectangle::show(), NL3D::CPSCylindricVortex::show(), NL3D::CPSGravity::show(), NL3D::CPSEmitterRectangle::showTool(), NL3D::CPSEmitter::singleEmit(), NLMISC::CBufFIFO::size(), NLMISC::CCoTask::sleep(), NL3D::CZoneSmoother::smoothTangents(), NLLIGO::CZoneTemplate::snapOnGrid(), NL3D::CZoneSymmetrisation::snapOnGrid(), NLSOUND::CClusteredSound::soundTraverse(), NL3D::SpawnedSourceEndedCallback(), NLMISC::CListener< Speaker >::speakerIsDead(), NL3D::CTessFace::split(), NL3D::CQuadTree< T >::CQuadNode::split(), NL3D::CTessFace::splitRectangular(), NLMISC::CCoTask::start(), NLMISC::CSimpleClock::start(), NLMISC::CHTimer::startBench(), NL3D::CMotionBlur::startMotionBlur(), NLSOUND::CMusicSoundManager::startMusic(), NL3D::CPSSound::step(), NL3D::CPSLight::step(), NL3D::CParticleSystem::step(), NL3D::CSkeletonModel::stickObjectEx(), NLMISC::CSimpleClock::stop(), NL3D::CParticleSystemManager::stopSoundForAllManagers(), NLMISC::CI18N::stringToHash(), NLSOUND::CSourceXAudio2::submitBuffer(), NLSOUND::CAdpcmXAudio2::submitSourceBuffer(), NLSOUND::CSourceXAudio2::submitStreamingBuffer(), NLSOUND::CSourceAL::submitStreamingBuffer(), NLNET::CMessage::swap(), NL3D::CDriverGL::swapBuffers(), NL3D::CDriverD3D::swapBuffers(), NL3D::CVegetableManager::swapIgRdrPassHardMode(), NL3D::CVertexStreamManager::swapVBHard(), NL3D::CPSRibbonBase::systemDateChanged(), NL3D::IDriver::systemMessageBox(), NLMISC::TBMSSerialInfo::TBMSSerialInfo(), NLPACS::CGlobalRetriever::testCollisionWithCollisionChains(), NL3D::CAnimationOptimizer::testConstantQuatTrack(), NL3D::CAnimationOptimizer::testConstantVectorTrack(), NL3D::CPSEmitter::testEmitForever(), NLPACS::CMoveContainer::testMove(), NLPACS::CEdgeCollide::testPointMove(), testZPercentageCloserFilter(), NL3D::CMaterial::texConstantColor(), NL3D::CMaterial::texEnvArg0Alpha(), NL3D::CMaterial::texEnvArg0RGB(), NL3D::CMaterial::texEnvArg1Alpha(), NL3D::CMaterial::texEnvArg1RGB(), NL3D::CMaterial::texEnvArg2Alpha(), NL3D::CMaterial::texEnvArg2RGB(), NL3D::CMaterial::texEnvOpAlpha(), NL3D::CMaterial::texEnvOpRGB(), NL3D::CTextContext::textPush(), NL3D::CMaterial::texturePresent(), NLMISC::CFile::thoroughFileCompare(), NLMISC::CPolygon::toConvexPolygons(), NLMISC::toString(), NL3D::ITexture::touchRect(), NL3D::CVertexBufferReadWrite::touchVertices(), NL3D::CPatchInfo::transformTile(), NL3D::CRenderTrav::traverse(), NL3D::CWaveMakerModel::traverseAnimDetail(), NL3D::CParticleSystemModel::traverseAnimDetail(), NL3D::CMeshBaseInstance::traverseAnimDetail(), NL3D::CParticleSystemModel::traverseClip(), NL3D::CMeshMultiLodInstance::traverseLoadBalancing(), NL3D::CWaterModel::traverseRender(), NL3D::CParticleSystemModel::traverseRender(), NL3D::CFlareModel::traverseRender(), NLNET::CUnifiedNetwork::tryFlushAllQueues(), NLNET::TServiceId8::TServiceId8(), NLMISC::type_cast(), NLMISC::CBitmap::unattachPixels(), NL3D::CTessFace::unbind(), NL3D::CPSLocated::unbind(), NL3D::CPatch::unbind(), NLNET::uncbServiceIdentification(), NLNET::uNetRegistrationBroadcast(), NL3D::CTransform::unfreezeHRC(), NLMISC::CFixedSizeAllocator::CNode::unlink(), NLGEORGES::CFormElmArray::unlink(), NLGEORGES::CFormElmStruct::unlink(), NL3D::CWaterModel::unlink(), NL3D::CFastPtrListNode::unlink(), NLPACS::CMoveContainer::unlinkMoveElement(), NLSOUND::CSoundBank::unload(), NLSOUND::CBufferFMod::unlock(), NL3D::CVertexStreamManager::unlock(), NL3D::CVBDrvInfosGL::unlock(), NL3D::CVBDrvInfosD3D::unlock(), NL3D::CIBDrvInfosD3D::unlock(), NL3D::CVertexBuffer::unlock(), NL3D::CIndexBuffer::unlock(), NLNET::CMessage::unlockSubMessage(), NL3D::CPatch::unpackShadowMap(), NLNET::CModuleBase::unplugModule(), NLNET::CNamingClient::unregisterAllServices(), NLSOUND::CSoundBank::unregisterBufferAssoc(), NL3D::CPSLocated::unregisterDtorObserver(), NL3D::CPSLocated::unregisterIntegrableForce(), NLNET::CModuleBase::unregisterInterceptor(), NLMISC::CListener< Speaker >::unregisterListener(), NL3D::CParticleSystem::unregisterLocatedBindableExternID(), NLNET::CModuleManager::unregisterModuleGateway(), NLNET::CModuleManager::unregisterModuleSocket(), NLNET::CNamingClient::unregisterService(), NL3D::CScene::unregisterShadowCasterToList(), NLSOUND::CAudioMixerUser::unregisterUpdate(), NLMISC::CLog::unsetPosition(), NLSOUND::CSourceDSound::update(), NLSOUND::CAudioMixerUser::update(), NLNET::CCallbackServer::update(), NLNET::CBufSock::update(), NLMISC::CWindowDisplayer::update(), NL3D::CPSConstraintMesh::update(), NL3D::CMeshMorpher::update(), NL3D::CAnimatedMaterial::update(), NLNET::CPacsClient::update(), NLNET::CCallbackServer::update2(), NL3D::CTessFace::updateBindAndSplit(), NLPACS::CMoveContainer::updateCells(), NL3D::CPSLocated::updateCollisions(), NL3D::CVegetableVBAllocator::updateDriver(), NL3D::CLandscapeVBAllocator::updateDriver(), NLLIGO::CLigoConfig::updateDynamicAliasBitCount(), NL3D::CPSEmitter::updateEmitTrigger(), NL3D::CPSRibbonBase::updateGlobals(), NL3D::CVegetableManager::updateInstanceLighting(), NL3D::CPSLocated::updateLife(), NL3D::CVegetableManager::updateLightingIGPart(), NL3D::CParticleSystemModel::updateLightingInfos(), NL3D::CPSRibbonBase::updateLOD(), NL3D::CVertexArrayRangeARB::updateLostBuffers(), NL3D::CVertexArrayRangeMapObjectATI::updateLostBuffers(), NL3D::CPSQuad::updateMatBeforeRendering(), NL3D::CTessFace::updateNearFarVertices(), NL3D::CFlareModel::updateOcclusionQuery(), NL3D::CFlareModel::updateOcclusionQueryBegin(), NL3D::CParticleSystemModel::updateOpacityInfos(), NL3D::CPSMesh::updatePos(), NL3D::CMeshMorpher::updateRawSkin(), NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal(), NL3D::CMeshMRMGeom::updateRawSkinNormal(), NL3D::CTessFace::updateRefineMerge(), NL3D::CTessFace::updateRefineSplit(), NL3D::CDriverD3D::updateRenderVariablesInternal(), NL3D::CSkeletonModel::updateShadowMap(), NL3D::CMeshInstance::updateShadowMap(), NL3D::CMeshMRMSkinnedGeom::updateShiftedTriangleCache(), NL3D::CMeshMRMGeom::updateShiftedTriangleCache(), NL3D::CMesh::updateSkeletonUsage(), NL3D::CMeshMorpher::updateSkinned(), NL3D::CSkeletonModel::updateSkinRenderLists(), NL3D::CVegetableSortBlock::updateSortBlock(), NL3D::CPatch::updateTessBlockLighting(), NL3D::CAsyncTextureManager::updateTextureLodSystem(), NL3D::CWaterHeightMap::updateUserPos(), NL3D::CPSShockWave::updateVbColNUVForRender(), NL3D::CPSQuad::updateVbColNUVForRender(), NLSOUND::CSourceFMod::updateVolume(), NL3D::CScene::updateWaterEnvMaps(), NL3D::CDriverGL::uploadTexture(), NL3D::CDriverD3D::uploadTexture(), NL3D::CDriverD3D::uploadTextureInternal(), NLNET::CTransportClass::void(), NLSOUND::vorbisReadFunc(), NLLIGO::CPrimitives::write(), NLNET::CTransportClass::write(), NL3D::CVectorPacker::writeSimpleValue(), NLSOUND::IBuffer::writeWav(), NL3D::CTileBank::xchgTileset(), NLSOUND::CSourceDSound::xfade(), NLMISC::COXml::xmlBreakLineInternal(), NLMISC::COXml::xmlCommentInternal(), NLMISC::COXml::xmlPopInternal(), NLMISC::CIXml::xmlPopInternal(), NLMISC::COXml::xmlPushBeginInternal(), NLMISC::CIXml::xmlPushBeginInternal(), NLMISC::COXml::xmlPushEndInternal(), NLMISC::CIXml::xmlPushEndInternal(), NLMISC::COXml::xmlSetAttribInternal(), NLMISC::CIXml::xmlSetAttribInternal(), NLMISC::CCoTask::yield(), NL3D::CAsyncTextureManager::~CAsyncTextureManager(), NLNET::CBufClient::~CBufClient(), NLNET::CBufferizedOutPacket::~CBufferizedOutPacket(), NLNET::CBufSock::~CBufSock(), NLNET::CCallbackClient::~CCallbackClient(), NLMISC::CFixedSizeAllocator::CChunk::~CChunk(), NLMISC::CFixedSizeAllocator::~CFixedSizeAllocator(), NL3D::CFontGenerator::~CFontGenerator(), CFpuChecker::~CFpuChecker(), NLNET::CGatewayL5Transport::~CGatewayL5Transport(), NLNET::CGatewayRoute::~CGatewayRoute(), NL3D::CLodCharacterInstance::~CLodCharacterInstance(), NLMISC::CManualSingleton< CSoundDriverXAudio2 >::~CManualSingleton(), NL3D::CMeshInstance::~CMeshInstance(), NL3D::CMeshMRMInstance::~CMeshMRMInstance(), NL3D::CMeshMRMSkinnedInstance::~CMeshMRMSkinnedInstance(), NLNET::CModuleBase::~CModuleBase(), NLMISC::CMustConsume< T >::~CMustConsume(), NL3D::CParticleSystemModel::~CParticleSystemModel(), NL3D::CPSLight::~CPSLight(), NL3D::CPSLocated::~CPSLocated(), NL3D::CPSMesh::~CPSMesh(), NL3D::CQuadGridClipClusterQTreeNode::~CQuadGridClipClusterQTreeNode(), NLMISC::CRefCount::~CRefCount(), NL3D::CSegRemanence::~CSegRemanence(), NL3D::CSkeletonSpawnScript::~CSkeletonSpawnScript(), NLMISC::CSmartPtr< T >::~CSmartPtr(), NL3D::CSnappedVector< T, snapPower >::~CSnappedVector(), NLSOUND::CSoundDriverXAudio2::~CSoundDriverXAudio2(), NL3D::CStateRecordTexture::~CStateRecordTexture(), NLMISC::CTaskManager::~CTaskManager(), NL3D::CTessBlock::~CTessBlock(), NL3D::CTessFace::~CTessFace(), NL3D::CTextureFar::~CTextureFar(), NL3D::CTransform::~CTransform(), NL3D::CVertexBufferHardARB::~CVertexBufferHardARB(), NL3D::CWaterModel::~CWaterModel(), NLMISC::CWindowDisplayer::~CWindowDisplayer(), NL3D::CZone::~CZone(), NL3D::IDriver::~IDriver(), and NL3D::IMeshGeom::~IMeshGeom().

#define nlassertex ( exp,
str   ) 
Value:
{ \
    static bool ignoreNextTime = false; \
    bool _expResult_ = (exp) ? true : false; \
    if (!ignoreNextTime && !_expResult_) { \
        NLMISC::_assertex_stop_0(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, #exp); \
        NLMISC::INelContext::getInstance().getAssertLog()->displayRawNL str; \
        if(NLMISC::_assertex_stop_1(ignoreNextTime)) \
            NLMISC_BREAKPOINT; \
    } \
    ASSERT_THROW_EXCEPTION_CODE_EX(_expResult_, #exp) \
}

Same behaviour as nlassert but add a user defined str variables args string that will be display with the assert message.

Very useful when you can't debug directly on your computer.

Example:

    void function(sint type)
    {
        // the \c type must be between 0 and 15.
        nlassertex(type>=0&&type<=16, ("type was %d", type));
        // it'll display something like "assertion failed line 10 of test.cpp: type>=&&type<=16, type was 423555463"
    }
 *

Definition at line 433 of file debug.h.

Referenced by NL3D::CDriverD3D::activeIndexBuffer(), NL3D::CDriverD3D::activeVertexBuffer(), NLNET::CUnifiedNetwork::addService(), NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >::addSound(), NL3D::CVertexBuffer::addValueEx(), NLNET::cbUnregisterBroadcast(), NLNET::CCallbackServer::CCallbackServer(), NLNET::CMessage::clear(), NL3D::CVertexBuffer::clearValueEx(), NLNET::CUnifiedNetwork::connect(), NL3D::CDriverD3D::convertToIndices16(), NLSOUND::CSound::createSound(), NL3D::CTextContext::erase(), STRING_MANAGER::TWorksheet::eraseColumn(), STRING_MANAGER::TWorksheet::findRow(), NLNET::CBufSock::flush(), STRING_MANAGER::TWorksheet::getData(), NLNET::IService::getInstance(), NL3D::UInstance::getMaterial(), NLNET::CModuleBase::getModuleFullyQualifiedName(), NLNET::CUnifiedNetwork::getNetBase(), NLSOUND::CComplexSound::importForm(), NLSOUND::CContextSound::init(), STRING_MANAGER::TWorksheet::insertRow(), NLNET::CMessage::invert(), NL3D::CVolatileVertexBuffer::lock(), NL3D::CVolatileIndexBuffer::lock(), NL3D::CVertexBuffer::lock(), NL3D::CIndexBuffer::lock(), NLNET::CMessage::lockSubMessage(), NLNET::CMessage::operator=(), NL3D::CVertexBuffer::operator=(), NL3D::CIndexBuffer::operator=(), STRING_MANAGER::readExcelSheet(), NLLIGO::CLigoConfig::registerFileToStaticAliasTranslation(), NLNET::CModuleManager::releaseModuleProxy(), NL3D::CDriverD3D::renderIndexedPrimitives(), NL3D::CDriverGL::renderLinesWithIndexOffset(), NL3D::CDriverD3D::renderPrimitives(), NL3D::CDriverD3D::renderSimpleIndexedPrimitives(), NL3D::CDriverGL::renderSimpleTrianglesWithIndexOffset(), NL3D::CDriverGL::renderTrianglesWithIndexOffset(), NLSOUND::CAsyncFileManagerSound::CLoadWavFile::run(), NLSOUND::CAudioMixerUser::selectEnvEffects(), NLNET::CUnifiedNetwork::send(), NLNET::CBufServer::send(), NLNET::CUnifiedNetwork::sendAll(), STRING_MANAGER::TWorksheet::setData(), NL3D::CDriverGL::setRenderTarget(), NL3D::CDriverD3D::setRenderTarget(), NL3D::CDriverD3D::setupMaterial(), NL3D::CVertexBuffer::setVertexFormat(), NLNET::stringFromVectorPart(), NL3D::CVolatileVertexBuffer::unlock(), NL3D::CVolatileIndexBuffer::unlock(), NL3D::CVertexBuffer::unlock(), NL3D::CIndexBuffer::unlock(), NLNET::CMessage::unlockSubMessage(), and NLNET::IModuleFactory::~IModuleFactory().

#define nlassertonce ( exp   ) 
Value:
{ \
    static bool ignoreNextTime = false; \
    if (!ignoreNextTime && !(exp)) { \
        ignoreNextTime = true; \
        if(NLMISC::_assert_stop(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, #exp)) \
            NLMISC_BREAKPOINT; \
    } \
}

Same behaviour as nlassert but the assertion will be test on time only.

It's useful when you are under an inner loop and you don't want to flood log file for example.

Example:

    for (int i = 0; i < Vect.size(); i++)
    {
        // all string must not be NULL, but if it's happen, log only the first time.
        nlassertonce(Vect[i].string!=NULL);
    }
 *

Definition at line 423 of file debug.h.

Referenced by NLPACS::CPrimitiveWorldImage::checkSortedList().

#define nlctassert ( cond   )     sizeof(uint[(cond) ? 1 : 0])
#define nldebug   if (NLMISC::DisableNLDebug) {} else (NLMISC::createDebug(), NLMISC::INelContext::getInstance().getDebugLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::INelContext::getInstance().getDebugLog())->displayNL

Log a debug string.

You don't have to put the final new line. It will be automatically append at the end of the string.

Example:

    void function(sint type)
    {
        // display the type value.
        nldebug("type is %d", type);
    }
 *

Definition at line 183 of file debug.h.

Referenced by NLMISC::CI18N::_readTextFile(), NLMISC::CXMLPack::add(), NLMISC::CBigFile::add(), NLNET::CNetManager::addClient(), NLNET::CNetManager::addGroup(), NLNET::addRequestAnswer(), NLNET::addRequestWaitingNb(), NLPACS::CRetrieverBank::addRetriever(), NLNET::CNetManager::addServer(), NLNET::CUnifiedNetwork::addService(), alExtInit(), NLPACS::buildExteriorMesh(), NLSOUND::CAudioMixerUser::buildSampleBankList(), NLMISC::CBufFIFO::canFit(), NLNET::CMessageRecorder::checkNextOne(), NLNET::cleanRequest(), NLNET::ClientConnection(), NLNET::CGatewayL3ClientTransport::close(), NLPACS::computeSurfaceBorders(), NLNET::CGatewayL3ClientTransport::connect(), NLMISC::CSharedMutex::createByKey(), NLNET::CModuleManager::createModuleProxy(), NLNET::CStandardGateway::createTransport(), NLNET::CRequest::CRequest(), NLNET::CStandardGateway::deleteTransport(), NLSOUND::CSourceDSound::fillData(), NLNET::CNetDisplayer::findAndConnect(), NLMISC::CLibrary::freeLibrary(), NLMISC::CBufFIFO::front(), NLMISC::CBufFIFO::frontLast(), NL3D::CDriverGL::getCurrentScreenMode(), NLSOUND::CSoundDriverDSound::getGain(), NLMISC::getKey(), NL3D::CDriverGL::getModes(), NLSOUND::CSoundDriverAL::init(), NLSOUND::CSourceDSound::init(), NLSOUND::CSoundDriverDSound::init(), NLSOUND::CAudioMixerUser::init(), NLMISC::CWordsDictionary::init(), NL3D::CDriverGL::init(), NL3D::CTextureDrvInfosGL::initFrameBufferObject(), NLMISC::CSString::isValidText(), STRING_MANAGER::loadExcelSheet(), loadForm(), loadForm2(), NLMISC::CLibrary::loadLibrary(), NLNET::CMessageRecorder::loadNext(), NLMISC::CSheetId::loadSheetId(), NL3D::CLandscape::loadTile(), CEGUI::NeLLogger::logEvent(), NLNET::CNamingClient::lookupAndConnect(), NLNET::IService::main(), NLNET::nmNewConnection(), NLNET::nmNewDisconnection(), NLNET::CGatewayL3ClientTransport::onCommand(), NLNET::CGatewayL3ClientTransport::onDisconnection(), NLNET::CStandardGateway::onModulePlugged(), NLNET::CStandardGateway::onModuleUnplugged(), NLNET::CStandardGateway::onReceiveModuleAdd(), NLNET::CStandardGateway::onReceiveModuleDistanceUpdate(), NLSOUND::CSampleBank::onUpdate(), NLSOUND::CComplexSource::onUpdate(), NLSOUND::CComplexSource::playStuf(), NLMISC::CBufFIFO::pop(), NLMISC::CBufFIFO::push(), NLNET::CBufNetBase::pushMessageIntoReceiveQueue(), NLMISC::CBitMemStream::readBits(), STRING_MANAGER::readExcelSheet(), NLNET::CMessageRecorder::recordNext(), NLNET::CModuleManager::registerModuleGateway(), NLNET::CModuleManager::registerModuleSocket(), NLNET::CNamingClient::registerService(), NLNET::CNamingClient::registerServiceWithSId(), NLNET::RegistrationBroadcast(), NLNET::CUnifiedNetwork::release(), NLNET::CModuleManager::releaseModuleProxy(), NLNET::CStandardGateway::removeForeignModule(), NLMISC::CConfigFile::reparse(), NLNET::CMessageRecorder::replayConnectionAttempt(), NLMISC::CBitMemStream::reserveBits(), NLMISC::CBufFIFO::resize(), NLPACS::CGlobalRetriever::retrievePosition(), NLSOUND::CAsyncFileManagerSound::CLoadWavFile::run(), NL3D::CZoneLoadingTask::run(), NLNET::CNetManager::send(), NLNET::CStandardGateway::sendModuleMessage(), NLMISC::CBitMemStream::serial(), NLMISC::CBitMemStream::serialCont(), NLMISC::CBitMemStream::serialMemStream(), NLNET::CNetManager::setConnectionCallback(), NLNET::CNetManager::setDisconnectionCallback(), NL3D::CDriverGL::setDisplay(), NLSOUND::CStandardReverbEffectAL::setEnvironment(), NLSOUND::CSoundDriverDSound::setGain(), NLNET::CStandardGateway::setTransportFirewallMode(), NLNET::CStandardGateway::setTransportPeerInvisible(), NLNET::sigHandler(), NLNET::CMessageRecorder::startRecord(), NLNET::CMessageRecorder::startReplay(), NLNET::CStandardGateway::transportCommand(), NLNET::uNetRegistrationBroadcast(), NLNET::uNetUnregistrationBroadcast(), NLMISC::CEntityIdTranslator::unregisterEntity(), NLNET::CModuleManager::unregisterModuleGateway(), NLNET::CModuleManager::unregisterModuleSocket(), NLNET::CNamingClient::unregisterService(), NLNET::UnregistrationBroadcast(), NLSOUND::CClusteredSound::update(), NLNET::CGatewayL3ClientTransport::update(), NLNET::CGatewayL3ServerTransport::update(), NLMISC::CSString::writeToFile(), NLMISC::CSString::writeToFileIfDifferent(), NLMISC::CBufFIFO::~CBufFIFO(), NLSOUND::CListenerDSound::~CListenerDSound(), NLNET::CMessageRecorder::~CMessageRecorder(), NLSOUND::CSoundDriverDSound::~CSoundDriverDSound(), and NLSOUND::CSourceDSound::~CSourceDSound().

#define nlerror   (NLMISC::createDebug (), NLMISC::INelContext::getInstance().getErrorLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::nlFatalError)

Same as nlinfo but you have to call it when you have a fatal error, this macro display the text and exit the application automatically.

nlerror must be in a try/catch because it generates an EFatalError exception to exit the application.

    void function(char *filename)
    {
        FILE *fp = fopen (filename, "r");
        if (fp==NULL)
        {
            nlerror("file not found");
        }
    }
 *

Definition at line 244 of file debug.h.

Referenced by NL3D::CDriverGL::activeARBVertexProgram(), NL3D::CDriverGL::activeEXTVertexShader(), NLPACS::CLocalRetriever::addChain(), NLNET::IService::anticipateShardId(), NL3D::USkeleton::bindSkin(), NLPACS::CEdgeQuad::build(), NL3D::CFontGenerator::CFontGenerator(), NLNET::CMessageRecorder::CMessageRecorder(), NLPACS::CLocalRetriever::computeLoopsAndTips(), NLNET::CTcpSock::connectWithCustomWindowSize(), NLSOUND::ISoundDriver::createDriver(), NL3D::CPlayListManagerUser::createPlayList(), NLSOUND::CSoundDriverXAudio2::createSourceVoice(), NLSOUND::CSoundDriverDSound::CSoundDriverDSound(), NLNET::CBufServer::dataAvailable(), NLNET::CBufClient::dataAvailable(), NL3D::USkeleton::detachSkeletonSon(), NLMISC::CUnfairMutex::enter(), NL3D::CPtrSet< CPlayListManagerUser >::erase(), NLPACS::CLocalRetriever::findPath(), NL3D::CAnimationSetUser::getAnimationName(), NL3D::CFontGenerator::getBitmap(), NL3D::USkeleton::getBone(), NLPACS::CQuadBranch::getChild(), NLPACS::CQuadLeaf::getChild(), NLPACS::CRetrieverInstance::getDoubleGlobalPosition(), NLPACS::CRetrieverInstance::getGlobalPosition(), NL3D::CInstanceGroupUser::getInstanceName(), NL3D::CInstanceGroupUser::getInstancePos(), NL3D::CInstanceGroupUser::getInstanceRot(), NL3D::CInstanceGroupUser::getInstanceScale(), NL3D::CFontGenerator::getKerning(), NLPACS::CRetrieverInstance::getLocalPosition(), NLMISC::CTime::getLocalTime(), NL3D::CInstanceGroupUser::getShapeName(), NL3D::CFontGenerator::getSizes(), NL3D::CAnimationSetUser::getSkeletonWeightName(), NL3D::CDriverGL::init(), NLPACS::CRetrieverInstance::initEdgeQuad(), NLMISC::CUnfairMutex::leave(), loadForm(), loadForm2(), NLMISC::CSheetId::loadSheetId(), NLNET::IService::main(), NLPACS::CRetrieverInstance::make(), NLPACS::CChain::make(), NLMISC::CFileContainer::memoryCompress(), NLMISC::nlftell64(), NLMISC::CEntityId::operator++(), NL3D::UTransform::parent(), NLNET::CMessage::readTypeAtCurrentPos(), NLNET::CNamingClient::registerServiceWithSId(), NL3D::CSceneUser::render(), NL3D::CSceneUser::renderPart(), NLPACS::CLocalRetriever::replaceChain(), NLMISC::CBufFIFO::resize(), NLPACS::CRetrieverInstance::retrievePosition(), NLNET::CListenTask::run(), NLPACS::CVector2s::safeCastSint16(), NLPACS::CSurfaceQuadTree::serial(), NLPACS::CQuadBranch::serial(), NLMISC::CIXml::serial(), NLMISC::CIXml::serialSeparatedBufferIn(), NLMISC::COXml::serialSeparatedBufferOut(), NL3D::CSceneUser::setCam(), NLPACS::CQuadBranch::setChild(), NL3D::CDriverGL::setDisplay(), NLNET::CLoginServer::setListenAddress(), NLSOUND::CListenerFMod::setRolloffFactor(), NLNET::CBufServer::sleepUntilDataAvailable(), NLNET::CBufClient::sleepUntilDataAvailable(), NLMISC::CCoTask::start(), NLNET::CMessageRecorder::startReplay(), NL3D::USkeleton::stickObject(), NL3D::USkeleton::stickObjectEx(), NLSOUND::CAdpcmXAudio2::submitSourceBuffer(), NLLOGIC::CLogicConditionLogicBlock::testLogic(), NLPACS::CLocalRetriever::updateChainIds(), NL3D::CMeshMRMSkinnedGeom::updateSkeletonUsage(), NL3D::CMeshMRMGeom::updateSkeletonUsage(), NL3D::CMeshGeom::updateSkeletonUsage(), NLNET::CTransportClass::void(), NLMISC::CIXml::xmlPopInternal(), NLMISC::CIXml::xmlPushBeginInternal(), NLMISC::CIXml::xmlPushEndInternal(), and NLMISC::CIXml::xmlSetAttribInternal().

#define nlerrornoex   (NLMISC::createDebug (), NLMISC::INelContext::getInstance().getErrorLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::nlError)

Same as nlerror but it doesn't generate any exceptions.

It's used only in very specific case, for example, when you call a nlerror in a catch block (look the service.cpp)

Definition at line 252 of file debug.h.

#define nlinfo   (NLMISC::createDebug(), NLMISC::INelContext::getInstance().getInfoLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::INelContext::getInstance().getInfoLog())->displayNL

Same as nldebug but it will be display in debug and in release mode.

Definition at line 197 of file debug.h.

Referenced by NLMISC::CI18N::_readTextFile(), NL3D::CDriverD3D::activeVertexProgram(), NLNET::CUnifiedNetwork::addDefaultNetwork(), NLMISC::CFile::addFileChangeCallback(), NLNET::CModuleManager::addModuleFactoryRegistry(), NLNET::CUnifiedNetwork::addNetworkAssociation(), NLMISC::CFileContainer::addSearchPath(), NLNET::CNetManager::addServer(), NLNET::CUnifiedNetwork::addService(), NLLOGIC::CLogicVariable::applyModification(), NLNET::CUnifiedNetwork::autoReconnect(), NLPACS::CEdgeQuad::build(), NL3D::CTextureFile::buildBitmapFromFile(), NL3D::CDriverD3D::buildPixelShader(), NLSOUND::CAudioMixerUser::buildSampleBankList(), NLNET::cbAESConnection(), NLNET::cbAESDisconnection(), NLNET::cbDirectoryChanged(), NLNET::cbExecCommand(), NLMISC::CSheetId::cbFileChange(), NLNET::cbInfo(), NLNET::cbLogFilter(), NLNET::cbReceiveShardId(), NLNET::cbRegisterBroadcast(), NLNET::cbServerAskUniversalTime(), NLNET::cbStopService(), NLNET::cbUnregisterBroadcast(), NLMISC::cbVarChanged(), NLNET::cbWSChooseShard(), NLNET::cbWSDisconnectClient(), NLNET::cfcbAcceptInvalidCookie(), NLNET::cfcbDefaultUserPriv(), NLNET::cfcbTimeBeforeEraseCookie(), NLMISC::CEntityIdTranslator::checkEntity(), NLNET::cleanRequest(), NLPACS::CLocalRetriever::computeLoopsAndTips(), NL3D::CZoneLighter::computeTileFlagsForPositionTowardWater(), NLNET::CLoginClient::confirmConnection(), NLNET::CGatewayL3ClientTransport::connect(), CPSEnterLeave::CPSEnterLeave(), NLNET::CNetManager::createConnection(), NLSOUND::ISoundDriver::createDriver(), NL3D::CDRU::createGlDriver(), NLSOUND::CSoundDriverAL::createReverbEffect(), NLSOUND::CAudioMixerUser::debugLogEvent(), CVarPath::display(), NLMISC::CSheetId::display(), NLMISC::CFileContainer::display(), NLMISC::CStringIdArray::display(), NLMISC::displayBitStream(), NLLOGIC::CLogicStateMachine::displayStates(), NLLOGIC::CLogicStateMachine::displayVariables(), NLMISC::CHTimer::doAfter(), CEGUI::NeLRenderer::doRender(), NL3D::doWriteMask(), NL3D::CVertexBuffer::dumpFormat(), NL3D::CParticleSystem::dumpHierarchy(), NLPACS::CLocalRetriever::dumpSurface(), NLMISC::EBadSize::EBadSize(), NLMISC::EBadType::EBadType(), NL3D::CDriverGL::enableUsedTextureMemorySum(), NL3D::CDriverD3D::enableUsedTextureMemorySum(), NLMISC::EParseError::EParseError(), NLMISC::EUnknownVar::EUnknownVar(), NLPACS::CMoveContainer::evalNCPrimitiveCollision(), NLMISC::Exception::Exception(), NLNET::IService::exit(), NL3D::CDriverD3D::fillPresentParameter(), NLPACS::CGlobalRetriever::findAStarPath(), NLMISC::CSystemInfo::getProcessorFrequency(), NL3D::GetTextureSize(), NLLOGIC::getXMLProp(), NLSOUND::CSoundDriverXAudio2::init(), NLSOUND::CSoundDriverAL::init(), NLSOUND::CSoundDriverFMod::init(), NLSOUND::CAudioMixerUser::init(), NLNET::CUnifiedNetwork::init(), NL3D::CDriverGL::initFragmentShaders(), NL3D::CDriverGL::initVertexBufferHard(), NL3D::CDriverD3D::initVertexBufferHard(), NLMISC::CFileContainer::insertFileInMap(), NLNET::CLoginServer::isValidCookie(), NLPACS::linkExteriorToInterior(), NLSOUND::CSampleBank::load(), NLSOUND::CBackgroundSoundManager::load(), NLMISC::CEntityIdTranslator::load(), loadForm(), loadForm2(), loadFormNoPackedSheet(), loadFormNoPackedSheet2(), CEGUI::NeLTexture::loadFromFile(), NL3D::CAnimationSet::loadFromFiles(), CEGUI::NeLTexture::loadFromMemory(), CEGUI::NeLResourceProvider::loadRawDataContainer(), NLMISC::CSheetId::loadSheetId(), NL3D::CTileSet::loadTileVegetableDesc(), NL3D::CVBDrvInfosD3D::lock(), CEGUI::NeLLogger::logEvent(), NLNET::IService::main(), NL3D::CZoneTgtSmoother::makeVerticesCoplanar(), NLMISC::CFileContainer::memoryCompress(), NLPACS::CMoveContainer::newCollision(), NLNET::NLMISC_CATEGORISED_DYNVARIABLE(), NLNET::CModuleManager::NLMISC_CLASS_COMMAND_DECL(), NLNET::CGatewayL5Transport::onServiceDown(), NLSOUND::CSampleBank::onUpdate(), NLMISC::CUnixEventEmitter::processMessage(), NL3D::CQuadGridClipManager::profile(), NLNET::CNamingClient::queryServicePort(), NLMISC::CBitmap::readTGA(), NLPACS::CGlobalRetriever::refreshLrAround(), NLNET::CLoginServer::refreshPendingList(), NLMISC::CEntityIdTranslator::registerEntity(), NLMISC::CCommandRegistry::registerNamedCommandHandler(), NLSOUND::CSoundDriverXAudio2::release(), NLNET::CUnifiedNetwork::release(), NL3D::CDriverGL::release(), NLMISC::CFile::removeFileChangeCallback(), NLMISC::CConfigFile::reparse(), NLPACS::CGlobalRetriever::retrievePosition(), NLNET::CAliveCheck::run(), NLMISC::CEntityIdTranslator::save(), NL3D::CNELU::screenshot(), NLNET::CLoginClient::selectShardUpdate(), NLNET::sendAdminEmail(), NLPACS::CRetrieverBank::serial(), NLNET::serviceGetView(), NLMISC::CConfigFile::setCallback(), NLLOGIC::CLogicStateMachine::setCurrentState(), NL3D::CDriverGL::setDisplay(), NL3D::CDriverD3D::setDisplay(), NLNET::setInformations(), NLNET::CLoginServer::setListenAddress(), NLNET::CLoginCookie::setToString(), NL3D::CDriverGL::setupEXTVertexShader(), NLNET::CUnifiedNetwork::CUnifiedConnection::setupNetworkAssociation(), NLLOGIC::CLogicVariable::setValue(), NLLOGIC::CLogicStateMachine::setVerbose(), NLNET::sigHandler(), NLPACS::CGlobalRetriever::testMovementWithCollisionChains(), NLNET::uncbConnection(), NLNET::uncbDisconnection(), NLNET::uncbServiceIdentification(), NLNET::CModuleManager::unregisterModuleFactory(), NLMISC::CCommandRegistry::unregisterNamedCommandHandler(), NLSOUND::CClusteredSound::update(), NLNET::CGatewayL3ClientTransport::update(), NLLOGIC::CLogicCounter::update(), NLNET::updateAdmin(), NL3D::CDriverD3D::validateShader(), NLLOGIC::xmlCheckNodeName(), CPSEnterLeave::~CPSEnterLeave(), NLSOUND::CSoundDriverXAudio2::~CSoundDriverXAudio2(), and NL3D::CVBDrvInfosD3D::~CVBDrvInfosD3D().

#define NLMISC_BREAKPOINT   abort()

Definition at line 360 of file debug.h.

Referenced by NLMISC::nlError(), and NLMISC::nlFatalError().

#define nlstop
Value:
{ \
    static bool ignoreNextTime = false; \
    if (!ignoreNextTime) { \
        if(NLMISC::_assert_stop(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, NULL)) \
            NLMISC_BREAKPOINT; \
    } \
    ASSERT_THROW_EXCEPTION_CODE(false) \
}

It stop the application at this point.

It's exactly the same thing as "nlassert(false)". Example:

    switch(type)
    {
    case 1: ... break;
    case 2: ... break;
    default: nlstop;    // it should never happen...
    }
 *

Definition at line 487 of file debug.h.

Referenced by NLNET::CLocalGateway::_broadcastModuleMessage(), NL3D::CTessFace::allocTileUv(), NLSOUND::ALtoNLSoundFormat(), NLGEORGES::CFormElm::arrayInsertNodeByName(), NLPACS::buildSurfaces(), NLNET::cbLogFilter(), NLNET::cbRegisterBroadcast(), NLNET::cbServerAskUniversalTime(), NLNET::cbSimVar(), NLNET::CTransportClass::className(), NL3D::CMRMBuilder::collapseSkinWeight(), NL3D::CPatch::computeContinousVertex(), NL3D::CPatch::computeDisplaceCornerSmooth(), NL3D::CPatch::computeDisplaceEdgeSmooth(), NL3D::CDriverGL::computeMipMapMemoryUsage(), NL3D::CPatch::computeNewFar(), NL3D::CPatch::computeNormalCornerSmooth(), NL3D::CPatch::computeNormalEdgeSmooth(), NL3D::CPatch::computeVertexButCorner(), NL3D::convBlend(), NL3D::CFastHLSModifier::convertDDSBitmap(), NL3D::convOutputRegisterToEXTVertexShader(), NL3D::convSwizzleToGLFormat(), NL3D::convZFunction(), NL3D::CScene::createModel(), NL3D::CTextureDLM::CTextureDLM(), NL3D::CTextureNear::CTextureNear(), NL3D::CTrackSampledQuatSmallHeader::CTrackSampledQuatSmallHeader(), NLNET::CLocalGateway::dispatchModuleMessage(), NL3D::CDriverGLStates::enableVertexAttribArrayForEXTVertexShader(), NL3D::CTrackSampledVector::eval(), NL3D::CTrackSampledQuatSmallHeader::eval(), NL3D::CTrackSampledQuat::eval(), NLPACS::CPrimitiveWorldImage::evalCollision(), NLMISC::CEvalNumExpr::evalExpression(), NLNET::EventToString(), NLMISC::CHeapMemory::free(), NL3D::CPatchDLMContext::generate(), NL3D::CPSAttribMakerBinOp< T >::get(), NLMISC::CBitmap::getData(), NL3D::CTransform::getDefaultTrack(), NL3D::CMeshBaseInstance::getDefaultTrack(), NL3D::CBone::getDefaultTrack(), NL3D::CAnimatedMaterial::getDefaultTrack(), NL3D::CAnimatedLightmap::getDefaultTrack(), NLMISC::CBitmap::getDibData(), NL3D::CMRMFaceBuild::getEdge(), NLSOUND::CBufferAL::getFormat(), NLGEORGES::CFormElm::getInternalNodeByName(), CVPInstruction::getNumUsedSrc(), NLMISC::CBitmap::getPixelColor(), NL3D::getPixelFormatSize(), NL3D::CDriverUser::getPolygonMode(), CVPInstruction::getSrc(), NLNET::_CUniTime::getStringUniTime(), NLGEORGES::CFormDfn::getSubDfn(), NLNET::_CUniTime::getUniTime(), NL3D::ITransformable::getValue(), NL3D::CAnimatedMaterial::getValue(), NL3D::CAnimatedLightmap::getValue(), NL3D::ITransformable::getValueName(), NL3D::CAnimatedMaterial::getValueName(), NL3D::CAnimatedLightmap::getValueName(), NL3D::CVegetableManager::getVBAllocatorForRdrPassAndVBHardMode(), NLNET::CCallbackNetBase::hostAddress(), NLMISC::CHeapMemory::initHeap(), NLNET::_CUniTime::installServer(), NLMISC::CEvalNumExpr::internalCheck(), NL3D::CMRMFaceBuild::invalidEdgeIt(), NLSOUND::CBufferFMod::loadDataToFMod(), NLNET::CMessageRecorder::loadNext(), NL3D::CPSPlaneBasisFollowSpeed::make(), NLNET::CStandardGateway::onReceiveModuleUpdate(), NL3D::CAnimationOptimizer::optimizeTrack(), NL3D::CShapeBank::processWaitingShapes(), NLNET::CTransportClass::propertyCont(), NLNET::CTransportClass::propertyVector(), NLMISC::CClassRegistry::registerClass(), NL3D::CLandscape::render(), NLNET::CMessageRecorder::replayConnectionAttempt(), NLNET::CMessageRecorder::replayNextDataAvailable(), NL3D::CShapeBank::reset(), NLMISC::COFile::seek(), NLMISC::CIFile::seek(), NLNET::CCallbackServer::send(), NLNET::CCallbackClient::send(), NLNET::CStandardGateway::sendPendingModuleUpdate(), NL3D::CTrackSampledQuatSmallHeader::serial(), NL3D::CTextureCross::serial(), NL3D::CTextureNear::serial(), NL3D::CTextureMem::serial(), NL3D::CTextureFont::serial(), NL3D::CTextureDLM::serial(), NL3D::CTextureBump::setFilterMode(), NLSOUND::CBufferAL::setFormat(), NLNET::CLoginServer::setListenAddress(), NL3D::CDriverUser::setPolygonMode(), NLNET::CLocalGateway::setTransportFirewallMode(), NLNET::CLocalGateway::setTransportPeerInvisible(), NLNET::_CUniTime::setUniTime(), NL3D::CDriverGL::setupEXTVertexShader(), NL3D::CDriverGL::setupGlArraysForEXTVertexShader(), NLNET::_CUniTime::simulate(), NLMISC::CBufFIFO::size(), NL3D::CDriverGL::stencilFunc(), NL3D::CDriverD3D::stencilFunc(), NL3D::CDriverGL::stencilOp(), NL3D::CDriverD3D::stencilOp(), NLNET::StringToEvent(), NL3D::CDriverD3D::swapBuffers(), NLNET::_CUniTime::syncUniTimeFromServer(), NLNET::_CUniTime::syncUniTimeFromService(), NL3D::CDriverGL::systemMessageBox(), NLSOUND::ThrowGenException(), NL3D::translateMagFilterToGl(), NL3D::translateMinFilterToGl(), NLGEORGES::CFormElm::unlink(), NL3D::CFrustum::unProject(), NL3D::CTessFace::updateBindEdge(), NL3D::CMRMFaceBuild::validEdgeIt(), NLNET::CTransportClass::void(), NLLOGIC::xmlCheckNodeName(), and NL3D::CTransform::~CTransform().

#define nlstopex ( str   ) 
Value:
{ \
    static bool ignoreNextTime = false; \
    if (!ignoreNextTime) { \
        NLMISC::_assertex_stop_0(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, NULL); \
        NLMISC::INelContext::getInstance().getAssertLog()->displayRawNL str; \
        if(NLMISC::_assertex_stop_1(ignoreNextTime)) \
            NLMISC_BREAKPOINT; \
    } \
}

Same as nlassertex(false,exp);.

Definition at line 508 of file debug.h.

Referenced by NLMISC::ICommand::ICommand(), NL3D::CLandscapeUser::refreshZonesAround(), and NL3D::CDriverD3D::reset().

#define nlstoponce
Value:
{ \
    static bool ignoreNextTime = false; \
    if (!ignoreNextTime) { \
        ignoreNextTime = true; \
        if(NLMISC::_assert_stop(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, NULL)) \
            NLMISC_BREAKPOINT; \
    } \
}

Same as nlassertonce(false);.

Definition at line 497 of file debug.h.

#define nlunreferenced ( identifier   )     (identifier)
#define nlverify ( exp   ) 
Value:
{ \
    static bool ignoreNextTime = false; \
    bool _expResult_ = (exp) ? true : false; \
    if (!_expResult_ && !ignoreNextTime) { \
        if(NLMISC::_assert_stop(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, #exp)) \
            NLMISC_BREAKPOINT; \
    } \
    ASSERT_THROW_EXCEPTION_CODE_EX(_expResult_, #exp) \
}

Same behaviour as nlassert but the exp will be executed in release mode too (but not tested).

Example:

    // Load a file and assert if the load failed. This example will work \b only in debug mode because in release mode,
    // nlassert do nothing, the the load function will not be called...
    nlassert(load("test.tga"));

    // If you want to do that anyway, you could call nlverify. In release mode, the assertion will not be tested but
    // the \c load function will be called.
    nlverify(load("test.tga"));

    // You can also do this:
    bool res = load ("test.tga"));
    assert(res);

 *

Definition at line 446 of file debug.h.

Referenced by NL3D::CLandscapeVBAllocator::activate(), NL3D::CVegetableVBAllocator::allocateVertexBufferAndFillVBHard(), NL3D::CMeshGeom::buildShadowSkin(), NL3D::CLandscape::clear(), NLLIGO::CPrimitives::convertPrimitive(), NLMISC::CTDS::CTDS(), NLNET::CBufServer::dataAvailable(), NLMISC::CSharedMutex::enter(), NLGEORGES::CFormElm::getInternalNodeByName(), NL3D::CAsyncTextureManager::getNextTextureToUpLoad(), NLLIGO::CZoneTemplate::getSnappedIndex(), NLMISC::CSystemInfo::getVideoInfo(), NL3D::CVolatileVertexBuffer::init(), NL3D::CVolatileIndexBuffer::init(), NLLIGO::IPrimitive::initDefaultValues(), NL3D::CDriverD3D::initVertexBufferHard(), NLMISC::CSharedMutex::leave(), NL3D::CVolatileVertexBuffer::lock(), NL3D::CVolatileIndexBuffer::lock(), NL3D::CDriverD3D::notifyAllShaderDrvOfLostDevice(), NLLIGO::IPrimitive::operator=(), NL3D::CTextureFar::recursSplitNext(), NL3D::CVegetableManager::render(), NLMISC::CCoTask::resume(), NL3D::CDriverUser::setDisplay(), NL3D::setFX(), NLMISC::CTDS::setPointer(), NL3D::CVegetableManager::setupRenderStateForBlendLayerModel(), NLMISC::CCoTask::start(), NL3D::CVolatileVertexBuffer::unlock(), NL3D::CVolatileIndexBuffer::unlock(), NL3D::CDriverD3D::validateShader(), NLLIGO::IPrimitive::write(), NLMISC::CCoTask::yield(), and NLMISC::CTDS::~CTDS().

#define nlverifyex ( exp,
str   ) 
Value:
{ \
    static bool ignoreNextTime = false; \
    bool _expResult_ = (exp) ? true : false; \
    if (!_expResult_ && !ignoreNextTime) { \
        NLMISC::_assertex_stop_0(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, #exp); \
        NLMISC::INelContext::getInstance().getAssertLog()->displayRawNL str; \
        if(NLMISC::_assertex_stop_1(ignoreNextTime)) \
            NLMISC_BREAKPOINT; \
    } \
    ASSERT_THROW_EXCEPTION_CODE_EX(_expResult_, #exp) \
}

Same behaviour as nlassertex but it will execute exp in debug and release mode.

Definition at line 468 of file debug.h.

Referenced by NLMISC::CSharedMutex::destroy().

#define nlverifyonce ( exp   ) 
Value:
{ \
    static bool ignoreNextTime = false; \
    bool _expResult_ = (exp) ? true : false; \
    if (!_expResult_ && !ignoreNextTime) { \
        ignoreNextTime = true; \
        if(NLMISC::_assert_stop(ignoreNextTime, __LINE__, __FILE__, __FUNCTION__, #exp)) \
            NLMISC_BREAKPOINT; \
    } \
}

Same behaviour as nlassertonce but it will execute exp in debug and release mode.

Definition at line 457 of file debug.h.

#define nlwarning   (NLMISC::createDebug(), NLMISC::INelContext::getInstance().getWarningLog()->setPosition( __LINE__, __FILE__, __FUNCTION__ ), NLMISC::INelContext::getInstance().getWarningLog())->displayNL

Same as nlinfo but you have to call this macro when something goes wrong but it's not a fatal error, the program could continue.

Example:

    void function(char *str)
    {
        // display the type value.
        if (str==NULL)
        {
            nlwarning("in function(), str should not be NULL, assume it's an empty string");
            str="";
        }
    }
 *

Definition at line 225 of file debug.h.

Referenced by NLNET::CModuleBase::_onProcessModuleMessage(), NLNET::TParsedCommandLine::_parseParamList(), NLMISC::CI18N::_readTextFile(), NLNET::CModuleBase::_receiveModuleMessageTask(), NLMISC::abortProgram(), NL3D::CDriverGL::activeARBVertexProgram(), NL3D::CDriverGL::activeEXTVertexShader(), NL3D::CDriverGL::activeNVVertexProgram(), NL3D::CDriverD3D::activeShader(), NL3D::CDriverD3D::activeVertexProgram(), NLMISC::CXMLPack::add(), NLMISC::CBigFile::add(), NLPACS::CLocalRetriever::addChain(), NLMISC::CLog::addDisplayer(), NLMISC::CEnumBitset< EnumType, BitsetType, maxValue, Delimiter, EnumAccessor, SimpleEnumType >::addEnumValue(), NLSOUND::CAudioMixerUser::addEnvironment(), NLMISC::CBMSDbgInfo::addPoke(), NLNET::addRequestAnswer(), NLNET::addRequestWaitingNb(), NLMISC::CFileContainer::addSearchBigFile(), NLMISC::CFileContainer::addSearchFile(), NLMISC::CFileContainer::addSearchListFile(), NLMISC::CFileContainer::addSearchPath(), NLMISC::CFileContainer::addSearchXmlpackFile(), NLNET::CUnifiedNetwork::addService(), NLSOUND::CSoundAnimMarker::addSound(), NLSOUND::CContextSoundContainer< NbJoker, UseRandom, Shift >::addSound(), NLSOUND::CBackgroundSoundManager::addSound(), NL3D::CInstanceGroup::addToScene(), alExtInit(), NL3D::CBloomEffect::applyBlur(), NLLOGIC::CLogicVariable::applyModification(), NL3D::CParticleSystem::attach(), NLNET::CLoginClient::authenticateBegin(), NLNET::CLoginClient::authenticateUpdate(), NLNET::CUnifiedNetwork::autoReconnect(), NL3D::CPSLocated::bind(), NLPACS::CEdgeQuad::build(), NLLIGO::CLigoConfig::buildAlias(), NL3D::CTextureFile::buildBitmapFromFile(), NL3D::CDriverD3D::buildPixelShader(), NL3D::CIGSurfaceLightBuild::buildPLDebugMesh(), NLSOUND::CAudioMixerUser::buildSampleBankList(), NL3D::UParticleSystemInstance::bypassGlobalUserParamValue(), NLNET::CUnifiedNetwork::callServiceDownCallback(), NLNET::CUnifiedNetwork::callServiceUpCallback(), NLSOUND::CAsyncFileManagerSound::cancelLoadWaveFile(), NLSOUND::CAsyncFileManagerSound::cancelSignal(), NLNET::CGatewayL5Transport::cbDispatchL5Message(), NLMISC::cbInvalidEntityNamesFilename(), NLNET::cbReceiveShardId(), NLNET::cbShardValidation(), NLNET::cbTCReceiveMessage(), NLNET::CBufNetBase::CBufNetBase(), NLNET::cbUnregisterBroadcast(), NLNET::cbWSChooseShard(), NLNET::cbWSDisconnectClient(), NL3D::CDriverD3D::CDriverD3D(), NLSOUND::CEffectXAudio2::CEffectXAudio2(), NL3D::CFontGenerator::CFontGenerator(), NLSOUND::CAudioMixerUser::changeMaxTrack(), CHashKey::CHashKey(), NLPACS::CGlobalRetriever::check(), NLMISC::CConfigFile::checkConfigFiles(), NLMISC::CEntityIdTranslator::checkEntity(), NL3D::checkRange(), NLPACS::CLocalRetriever::checkSurfaceIntegrity(), NLNET::cleanRequest(), NLSOUND::CListenerDSound::CListenerDSound(), NLSOUND::CListenerXAudio2::CListenerXAudio2(), NLSOUND::CAsyncFileManagerSound::CLoadWavFile::CLoadWavFile(), NLNET::CGatewayL3ClientTransport::close(), NLMISC::CSharedMemory::closeSharedMemory(), NLSOUND::CMusicChannelXAudio2::CMusicChannelXAudio2(), NL3D::CLodCharacterShapeBank::compile(), NL3D::CLodCharacterManager::compile(), NLPACS::CLocalRetriever::computeLoopsAndTips(), NLNET::CUnifiedNetwork::connect(), NLNET::CCallbackClient::connect(), NL3D::convOutputRegisterToEXTVertexShader(), NLMISC::CopyMoveFile(), NLSOUND::CSoundAnimManager::createAnimation(), NLMISC::CSharedMutex::createByKey(), NLSOUND::CSoundDriverDSound::createListener(), NLNET::CModuleManager::createModule(), NLSOUND::IMusicBuffer::createMusicBuffer(), NLSOUND::CSoundDriverAL::createReverbEffect(), NLNET::CStandardGateway::createSecurityPlugin(), NLMISC::CSharedMemory::createSharedMemory(), NLSOUND::CSound::createSound(), NLSOUND::CAudioMixerUser::createSource(), NLNET::CStandardGateway::createTransport(), NLSOUND::CReverbEffectXAudio2::CReverbEffectXAudio2(), NLMISC::CSheetId::CSheetId(), NLSOUND::CSoundDriverXAudio2::CSoundDriverXAudio2(), NLNET::CBufServer::dataAvailable(), NLNET::CBufClient::dataAvailable(), NL3D::CRenderTrav::debugWaterModelMemory(), CVarPath::decode(), NLMISC::CSString::decodeXML(), NLMISC::CFile::deleteDirectory(), NLMISC::CFile::deleteFile(), NLNET::CStandardGateway::deleteTransport(), NLNET::CCallbackClient::disconnect(), NLNET::CStandardGateway::dispatchModuleMessage(), NLNET::CBufServer::dispatchNewSocket(), displayGLError(), NL3D::CTextureGrouped::displayIncompatibleTextureWarning(), NL3D::CBloomEffect::doBlur(), NL3D::CTextureCube::doGenerate(), NL3D::UInstanceMaterial::emptyTexture(), NL3D::UInstanceMaterial::enableUserTexMat(), NLMISC::CHTimer::endBench(), NL3D::CDriverD3D::endProfileIBLock(), NLLIGO::Error(), NLLIGO::CLigoConfig::errorMessage(), NLPACS::CMoveContainer::evalNCPrimitiveCollision(), NLPACS::CMoveContainer::evalOnePrimitiveCollision(), NLPACS::CMoveContainer::evalOneTerrainCollision(), NL3D::CDriverD3D::fillPresentParameter(), NLPACS::CGlobalRetriever::findCollisionChains(), NLNET::CUnifiedNetwork::findConnectionId(), NL3D::CDriverD3D::findNearestFullscreenVideoMode(), NLPACS::CLocalRetriever::findPath(), NL3D::CLandscapeUser::flushTiles(), NLPACS::CLocalRetriever::forceBorderChainId(), NLPACS::CRetrieverInstance::forceBorderChainLink(), CEGUI::NeLTexture::freeNeLTexture(), NLMISC::fromHex(), NLMISC::CHashKeyMD5::fromString(), NLMISC::CBufFIFO::front(), NLMISC::CBufFIFO::frontLast(), NLMISC::CI18N::get(), NLMISC::CSystemInfo::getAllocatedSystemMemory(), NLLIGO::IPrimitive::getChild(), NL3D::CInstanceGroupUser::getCoarseMeshDist(), NLSOUND::CSourceDSound::getCone(), NL3D::UInstanceMaterial::getConstantColor(), NLMISC::getCpuInfo(), NL3D::CDriverGL::getCurrentScreenMode(), NLSOUND::CSourceDSound::getDirection(), NLMISC::CLog::getDisplayer(), NL3D::CInstanceGroupUser::getDistMax(), NLPACS::CRetrieverInstance::getDoubleGlobalPosition(), NLMISC::CEntityIdTranslator::getEntityIdInfo(), NLSOUND::CAudioMixerUser::getEnvironment(), NLMISC::CXMLPack::getFile(), NLMISC::CBigFile::getFile(), NLMISC::CBigFile::getFileInfo(), NLMISC::CFile::getFileModificationDate(), NLSOUND::CAudioMixerUser::getFreeTrack(), NLSOUND::CAudioMixerUser::getFreeTrackWithoutSource(), NLPACS::CRetrieverInstance::getGlobalPosition(), NL3D::UParticleSystemInstance::getGlobalUserParamValue(), NL3D::UParticleSystemInstance::getGlobalVectorValue(), NLSOUND::IMusicBuffer::getInfo(), NLMISC::CIXml::getIntProperty(), NLPACS::CRetrieverInstance::getLocalPosition(), NLMISC::getMD5(), NLSOUND::CSourceDSound::getMinMaxDistances(), NL3D::CDriverGL::getModes(), NLSOUND::CSoundDriverFMod::getMusicInfo(), NLNET::CUnifiedNetwork::getNetBase(), NLSOUND::CMusicBufferVorbis::getNextBytes(), NL3D::CFlareShape::getOcclusionTestMesh(), NLSOUND::CListenerDSound::getOrientation(), NLMISC::CSystemInfo::getOS(), NLMISC::CTime::getPerformanceTime(), NLSOUND::CSourceDSound::getPitch(), NLLIGO::IPrimitive::getProperty(), NLLIGO::IPrimitive::getPropertyByName(), getSHA1(), NLMISC::getSystemMemory(), NL3D::UInstanceMaterial::getTextureFileName(), NL3D::CTileBank::getTileNoiseMap(), NL3D::CPatchInfo::getTileSymmetryRotate(), NLNET::CUnifiedNetwork::getUnifiedConnection(), NL3D::UParticleSystemInstance::getUserParam(), NL3D::UInstanceMaterial::getUserTexMat(), NL3D::CVegetableManager::getVegetableShape(), NLSOUND::CSourceDSound::getVelocity(), NLSOUND::CListenerDSound::getVelocity(), NLMISC::CSystemInfo::getVideoInfo(), NLMISC::CFileContainer::getWindowsDirectory(), NL3D::UInstanceMaterial::getWrapS(), NL3D::UInstanceMaterial::getWrapT(), NLSOUND::CMusicChannelFader::init(), NLSOUND::CSoundDriverAL::init(), NLSOUND::CSourceDSound::init(), NLSOUND::CSoundDriverDSound::init(), NLSOUND::CContextSound::init(), NLSOUND::CAudioMixerUser::init(), NLNET::CUnifiedNetwork::init(), NLMISC::CWordsDictionary::init(), NLMISC::CIXml::init(), NL3D::CDriverGL::init(), NL3D::CDriverD3D::init(), NL3D::CBloomEffect::initBloom(), NL3D::CNELU::initDriver(), NL3D::CDriverGL::initFragmentShaders(), NL3D::CTextureDrvInfosGL::initFrameBufferObject(), NL3D::CLandscapeIGManager::initIG(), NL3D::CMeshVPPerPixelLight::initInstance(), NL3D::CDriverD3D::initVertexBufferHard(), NLMISC::CFileContainer::insertFileInMap(), NLPACS::CLocalRetriever::insurePosition(), NLMISC::CEntityIdTranslator::isEntityOnline(), NLNET::IServiceUpdatable::IServiceUpdatable(), NL3D::UParticleSystemInstance::isGlobalUserParamValueBypassed(), NL3D::UInstanceMaterial::isTextureFile(), NL3D::UInstanceMaterial::isUserTexMatEnabled(), NLMISC::killProgram(), NLMISC::launchProgram(), NL3D::CZoneLighter::light(), NL3D::CInstanceLighter::light(), NL3D::CInstanceLighter::lightIgSimple(), NL3D::CZoneLighter::lightWater(), NLPACS::CRetrieverInstance::linkEdgeQuad(), NLPACS::linkExteriorToInterior(), NL3D::CInstanceGroupUser::linkToParentCluster(), NLSOUND::CSampleBank::load(), NLMISC::CEntityIdTranslator::load(), NLMISC::CConfigFile::load(), NL3D::CShapeBank::load(), NL3D::CLandscapeUser::loadAllZonesAround(), NL3D::loadARBFragmentProgramStringNative(), NLPACS::CMoveContainer::loadCollisionablePrimitiveBlock(), NLMISC::CI18N::loadFileIntoMap(), NLSOUND::CAsyncFileManagerSound::loadFiles(), NLMISC::CI18N::loadFromFilename(), NLMISC::CLibrary::loadLibrary(), NL3D::CAsyncFileManager3D::loadMesh(), NLNET::CModuleManager::loadModuleLibrary(), NLPACS::CRetrieverBank::loadRetriever(), NLSOUND::CAudioMixerUser::loadSampleBank(), NL3D::CShader::loadShaderFile(), NLMISC::CBitmap::loadSize(), NLSOUND::CBackgroundSoundManager::loadSoundsFromPrimitives(), STRING_MANAGER::loadStringFile(), NLLIGO::loadXmlPrimitiveFile(), NLNET::CInetAddress::localHost(), NLSOUND::CSourceDSound::lock(), CEGUI::NeLLogger::logEvent(), NLMISC::CFileContainer::lookup(), NLNET::IService::main(), NLPACS::CRetrieverInstance::make(), NLPACS::CGlobalRetriever::makeLinks(), NL3D::CParticleSystem::merge(), NLLOGIC::CLogicStateMachine::modifyVariable(), NLPACS::CMoveContainer::newCollision(), NLMISC::nlGetSymbolAddress(), NLMISC::nlLoadLibrary(), NLNET::NLMISC_CATEGORISED_DYNVARIABLE(), NLNET::CGatewayL5Transport::onDispatchMessage(), NLNET::CStandardGateway::onModuleUnplugged(), NLNET::CStandardGateway::onModuleUpdate(), NLNET::CStandardGateway::onReceiveModuleDistanceUpdate(), NLNET::CStandardGateway::onReceiveModuleMessage(), NLNET::CStandardGateway::onReceiveModuleMessageHeader(), NLNET::CStandardGateway::onReceiveModuleSecurityUpdate(), NLNET::CGatewayL5Transport::onRemoveTransport(), NLMISC::CIFile::open(), NLMISC::openURL(), NL3D::UTransform::parent(), NL3D::CSkeletonSpawnScript::parseCache(), NLMISC::CI18N::parseMarkedString(), NLSOUND::CSourceXAudio2::pause(), NLSOUND::CSourceAL::pause(), NLSOUND::CSourceXAudio2::play(), NLSOUND::CMusicChannelXAudio2::play(), NLSOUND::CMusicChannelFMod::play(), NLSOUND::CSourceDSound::play(), NLSOUND::CMusicChannelFMod::playStream(), NLSOUND::CMusicChannelFMod::playSync(), NLMISC::CBufFIFO::pop(), NLSOUND::CSourceXAudio2::preparePlay(), NL3D::CInstanceLighter::processIGPointLightRT(), NLNET::CCallbackNetBase::processOneMessage(), NL3D::CZoneSymmetrisation::propagateTileState(), NLNET::CBufNetBase::pushMessageIntoReceiveQueue(), NLLIGO::CPrimAlias::read(), NLMISC::CBitmap::readDDS(), STRING_MANAGER::readExcelSheet(), NLMISC::CSString::readFromFile(), STRING_MANAGER::readPhraseFileFromString(), NLMISC::CBitmap::readPNG(), NLLIGO::CLigoConfig::readPrimitiveClass(), NLMISC::CI18N::readTextFile(), NLSOUND::IBuffer::readWav(), NL3D::CTextureFar::rebuildPatch(), NLNET::CNonBlockingBufSock::receivePart(), NLPACS::CGlobalRetriever::refreshLrAroundNow(), NL3D::CLandscapeUser::refreshZonesAround(), NLMISC::CEntityIdTranslator::registerEntity(), NLLIGO::CLigoConfig::registerFileToStaticAliasTranslation(), NLMISC::CCommandRegistry::registerNamedCommandHandler(), NLNET::CTransportClass::registerOtherSideClass(), NLNET::CNamingClient::registerService(), NLSOUND::CSoundDriverXAudio2::release(), NLSOUND::CMusicChannelXAudio2::release(), NLNET::CUnifiedNetwork::release(), NL3D::CShapeBank::release(), NL3D::CDriverGL::release(), NLLIGO::CPrimitives::releaseAlias(), NL3D::CShadowPolyReceiver::releaseVertex(), NLLIGO::CLigoConfig::reloadIndexFile(), NLMISC::CFileContainer::remapExtension(), NL3D::CSkeletonModel::remapSkinBones(), NL3D::CLandscapeUser::removeAllZones(), NLSOUND::CSoundDriverXAudio2::removeBuffer(), NLSOUND::CSoundDriverAL::removeBuffer(), NLLIGO::IPrimitive::removeChild(), NLMISC::CLog::removeDisplayer(), NLSOUND::CSoundDriverXAudio2::removeEffect(), NLSOUND::CSoundDriverAL::removeEffect(), NLNET::CStandardGateway::removeForeignModule(), NLPACS::CGlobalRetriever::removeInstance(), NLSOUND::CSoundDriverXAudio2::removeMusicChannel(), NLLIGO::IPrimitive::removeProperty(), NLNET::CStandardGateway::removeSecurityPlugin(), NLNET::CUnifiedNetwork::removeServiceDownCallback(), NLNET::CUnifiedNetwork::removeServiceUpCallback(), NLSOUND::CSoundAnimMarker::removeSound(), NLSOUND::CSoundDriverXAudio2::removeSource(), NLSOUND::CSoundDriverAL::removeSource(), NLMISC::CConfigFile::reparse(), NLPACS::CLocalRetriever::replaceChain(), NL3D::CDriverD3D::reset(), NLMISC::CBufFIFO::resize(), NLPACS::CRetrieverInstance::retrievePosition(), NLPACS::CGlobalRetriever::retrievePosition(), NLSOUND::CAsyncFileManagerSound::CLoadWavFile::run(), NLPACS::CGlobalRetriever::CLrLoader::run(), NLNET::CAliveCheck::run(), NLMISC::CAsyncFileManager::CMultipleFileLoad::run(), NLMISC::CAsyncFileManager::CFileLoad::run(), NL3D::CAsyncFileManager3D::CIGLoadUser::run(), NL3D::CAsyncFileManager3D::CIGLoad::run(), NL3D::CAsyncFileManager3D::CMeshLoad::run(), NLNET::TModuleTask< T >::run(), NLMISC::CEntityIdTranslator::save(), NLMISC::CConfigFile::save(), NLLIGO::saveXmlPrimitiveFile(), NLNET::CLoginClient::selectShardUpdate(), NLNET::CUnifiedNetwork::send(), NLNET::CUnifiedNetwork::sendAll(), NLNET::sendEmail(), NLNET::sendEMailCommand(), NLNET::CStandardGateway::sendModuleMessage(), NLNET::CStandardGateway::sendSecurityCommand(), NLPACS::CRetrieverBank::serial(), NLNET::TSecurityDataDesc::serial(), NLNET::CLoginCookie::serial(), NL3D::CDriverD3D::setAdapter(), NL3D::CParticleSystem::setBypassMaxNumIntegrationSteps(), NL3D::UTransform::setClusterSystem(), NL3D::CInstanceGroupUser::setCoarseMeshDist(), NLSOUND::CSourceXAudio2::setCone(), NLSOUND::CSourceDSound::setCone(), NL3D::CDriverD3D::setConstant(), NL3D::UInstanceMaterial::setConstantColor(), NL3D::CDriverD3D::setConstantMatrix(), NLMISC::CFileContainer::setCurrentPath(), NLLOGIC::CLogicStateMachine::setCurrentState(), NLSOUND::CSourceDSound::setDirection(), NL3D::CDriverGL::setDisplay(), NL3D::CDriverD3D::setDisplay(), NL3D::CInstanceGroupUser::setDistMax(), NLSOUND::CListenerDSound::setDopplerFactor(), NL3D::CPSEmitter::setEmissionType(), NL3D::CPSEmitter::setEmittedType(), NLMISC::CEntityIdTranslator::setEntityOnline(), NLMISC::CFile::setFileModificationDate(), NL3D::CSceneUser::setFlareContext(), NL3D::UParticleSystemInstance::setGlobalUserParamValue(), NL3D::UParticleSystemInstance::setGlobalVectorValue(), NL3D::CPSLocated::setLastForever(), NLLOGIC::CLogicState::setLogicStateMachine(), NLLOGIC::CLogicEvent::setLogicStateMachine(), NLLOGIC::CLogicCondition::setLogicStateMachine(), NLLOGIC::CLogicConditionNode::setLogicStateMachine(), NLLOGIC::CLogicConditionLogicBlock::setLogicStateMachine(), NLLOGIC::CLogicComparisonBlock::setLogicStateMachine(), NLSOUND::CSourceXAudio2::setLooping(), NL3D::CPSEmitter::setMaxEmissionCount(), NLSOUND::CSourceDSound::setMinMaxDistances(), NL3D::CDriverGL::setMonitorColorProperties(), NL3D::CDriverD3D::setMonitorColorProperties(), NLSOUND::CListenerDSound::setOrientation(), NL3D::CZoneSymmetrisation::setOrientedTileState(), NLSOUND::CSourceDSound::setPitch(), NLMISC::setPNGWarning(), NLSOUND::CSourceDSound::setPos(), NLSOUND::CListenerDSound::setPos(), NLSOUND::CListenerDSound::setRolloffFactor(), NLMISC::CFile::setRWAccess(), NL3D::CLodCharacterBuilder::setShape(), NLNET::IService::setShardId(), NLSOUND::CSourceDSound::setSourceRelativeMode(), NL3D::UInstanceMaterial::setTextureFileName(), NL3D::UInstanceMaterial::setTextureMem(), NL3D::CZoneSymmetrisation::setTileState(), NLNET::CStandardGateway::setTransportFirewallMode(), NLNET::CStandardGateway::setTransportPeerInvisible(), NL3D::CDriverGL::setupARBVertexProgram(), NL3D::CDriverGL::setupEXTVertexShader(), NL3D::setupEXTVertexShader(), NLNET::CUnifiedNetwork::CUnifiedConnection::setupNetworkAssociation(), NL3D::UParticleSystemInstance::setUserParam(), NL3D::UInstanceMaterial::setUserTexMat(), NLSOUND::CSourceDSound::setVelocity(), NLSOUND::CListenerDSound::setVelocity(), NL3D::CSceneUser::setWaterEnvMap(), NL3D::UInstanceMaterial::setWrapS(), NL3D::UInstanceMaterial::setWrapT(), NLNET::sigHandler(), NLSOUND::CAsyncFileManagerSound::signal(), NLPACS::CRetrieverInstance::snap(), NLSOUND::CClusteredSound::soundTraverse(), NLNET::CMessageRecorder::startRecord(), NLSOUND::CSourceXAudio2::stop(), NLSOUND::CAdpcmXAudio2::submitSourceBuffer(), NLLOGIC::CLogicEvent::testCondition(), NL3D::CPSEmitter::testEmitForever(), NLLOGIC::CLogicConditionLogicBlock::testLogic(), NLLOGIC::CLogicComparisonBlock::testLogic(), NLPACS::CLocalRetriever::testPosition(), NL3D::CPatchInfo::transform(), NLNET::CStandardGateway::transportCommand(), NL3D::CRenderTrav::traverse(), NLSOUND::CAudioMixerUser::tryToLoadSoundBank(), NLNET::uncbMsgProcessing(), NLNET::uncbServiceIdentification(), NLPACS::CChain::unify(), NLLIGO::IPrimitive::unlinkChild(), NLSOUND::CSampleBank::unload(), NLNET::CModuleManager::unloadModuleLibrary(), NLPACS::CRetrieverBank::unloadRetriever(), NLMISC::CEntityIdTranslator::unregisterEntity(), NLNET::CModuleManager::unregisterModuleFactory(), NLSOUND::CSourceDSound::update(), NLSOUND::CSoundDriverDSound::update(), NLSOUND::CAudioMixerUser::update(), NL3D::CPSConstraintMesh::update(), NLNET::updateAdmin(), NLPACS::CMoveContainer::updateCells(), NLPACS::CLocalRetriever::updateChainIds(), NLLIGO::CLigoConfig::updateDynamicAliasBitCount(), NLMISC::CEntityIdTranslator::updateEntity(), NLSOUND::CSourceXAudio2::updateState(), NLMISC::CBitmap::writeJPG(), NLMISC::CBitmap::writePNG(), NLMISC::CSString::writeToFile(), NLMISC::COXml::xmlBreakLineInternal(), NLMISC::COXml::xmlCommentInternal(), NLMISC::COXml::xmlPopInternal(), NLMISC::COXml::xmlPushBeginInternal(), NLMISC::COXml::xmlPushEndInternal(), NLMISC::COXml::xmlSetAttribInternal(), NLMISC::CFixedSizeAllocator::~CFixedSizeAllocator(), CFpuChecker::~CFpuChecker(), NL3D::CLandscapeIGManager::~CLandscapeIGManager(), NLSOUND::CListenerXAudio2::~CListenerXAudio2(), NLSOUND::CMusicChannelXAudio2::~CMusicChannelXAudio2(), NLSOUND::CSoundDriverAL::~CSoundDriverAL(), and NLSOUND::CSoundDriverFMod::~CSoundDriverFMod().


Generated on Thu Jan 7 08:27:58 2010 for NeL by  doxygen 1.6.1