CAIPyramid
CAiAllocation
CAiAllocationMgr
CAiArea
CAiAreaList
CAiAttackInfo
CAiAttribs
CAiBrain
CAiBrain.ICostFunction
CAiCheatMgr
CAiConstructionInfo
CAiConstructionInfoPtr
CAiDefenseInfo
CAiEliza
CAiExplorationInfo
CAiGoal
CAiGoalAttackGroup
CAiGoalAttackShips
CAiGoalBlitzAttack
CAiGoalBuildArmy
CAiGoalBuildBlockingWalls
CAiGoalBuildMineBelts
CAiGoalBuildOutpost
CAiGoalBuildStrategicWalls
CAiGoalBuildTowers
CAiGoalBuildVillage
CAiGoalBuildVillage.CRequestInfo
CAiGoalBuildVillageWalls
CAiGoalBuildVillageWalls.CGateInfo
CAiGoalBuildWorkers
CAiGoalCollectResources
CAiGoalCoopSupportAttack
CAiGoalDefendAnimal
CAiGoalDefendEnemy
CAiGoalDefendMode
CAiGoalDefendMode.CDistanceSorter
CAiGoalDefendOutpost
CAiGoalDetectTraps
CAiGoalDisturbAttack
CAiGoalDisturbAttack.CAttackResult
CAiGoalDisturbAttack.CFloatObjSorter
CAiGoalDisturbAttack.CTargetAreaSorter
CAiGoalDisturbAttack.CWaypointCluster
CAiGoalGeneralAttack
CAiGoalGenralScouting
CAiGoalGetItem
CAiGoalGuardVillage
CAiGoalGuerillaAttack
CAiGoalHndl
CAiGoalIdleWorkerWhipper
CAiGoalIdleWorkerWhipper.CWhipTimer
CAiGoalIslandSurveillance
CAiGoalItemAttack
CAiGoalKillEnclosedWorker
CAiGoalKindergarten
CAiGoalKindergarten.CLevelSorter
CAiGoalKotH
CAiGoalManageMarketPlaces
CAiGoalMarketPlaceAttack
CAiGoalMinistryOfDefense
CAiGoalMinistryOfDefense.CObjSorter
CAiGoalMinistryOfDefense.CUnitsDescriptor
CAiGoalPlaceTraps
CAiGoalPureViolenceAttack
CAiGoalPyramidAttack
CAiGoalQuickAttack
CAiGoalRepairBuildings
CAiGoalRiderAttack
CAiGoalSiegeAttack
CAiGoalSingleplayerAttack
CAiGoalSpecialSEASAttack
CAiGoalStealthAttack
CAiGoalSuicideAttack
CAiGoalTargetRealization
CAiGoalUseMarketplace
CAiGoalUserInteraction
CAiGoalWatercrossing
CAiManagedMine
CAiManagedMineArray
CAiMap
CAiMapQuery
CAiMaps
CAiMgr
CAiMineMgr
CAiMinePos
CAiModule
CAiModuleAreaDefault
CAiModuleControlDefault
CAiModuleDefenseDefault
CAiModuleDefenseDefault.CAiDefensePool
CAiModuleEconomyDefault
CAiModuleEconomyDefault.CActiveSolutionInfo
CAiModuleEconomyDefault.CForbiddenBuilding
CAiModuleEconomyDefault.CProcRefWrap
CAiModuleFightDefault
CAiModuleFightDefault.CAiAttack
CAiNPCMgr
CAiNeed
CAiNeedArray
CAiNeedPtr
CAiNodeInstance
CAiNodeInstanceArray
CAiObjClusterGroup
CAiObjQuery
CAiObjWrap
CAiObjWrapList
CAiOutpost
CAiPath
CAiPathObjInfo
CAiPathObjInfo.CSpot
CAiPathPtr
CAiPlayerShoreInfo
CAiPointList
CAiPyramid
CAiRequestInfo
CAiSensor
CAiShoreInfo
CAiSolution
CAiSolutionArray
CAiTask
CAiTaskAttackEnemyGroup
CAiTaskAttackObject
CAiTaskAttackObject.CSpecialAttackInfo
CAiTaskAttackShips
CAiTaskAttackSingleEnemy
CAiTaskAttackTowers
CAiTaskAttackWalls
CAiTaskBuildBuilding
CAiTaskBuildGate
CAiTaskBuildSquad
CAiTaskBuildTowers
CAiTaskBuildWalls
CAiTaskFactory
CAiTaskFishFish
CAiTaskGeneralScouting
CAiTaskGetResource
CAiTaskGetScalps
CAiTaskGuardUnits
CAiTaskHarvestForest
CAiTaskHndl
CAiTaskLevelUp
CAiTaskList
CAiTaskLockWorkers
CAiTaskMineStone
CAiTaskOracleScouting
CAiTaskPickAnimalFood
CAiTaskPickBush
CAiTaskRepairBuilding
CAiTaskSitOn
CAiTaskSuicide
CAiTaskSupport
CAiTaskTargetRealization
CAiTaskTimer
CAiTaskUnitSupervisor
CAiTaskUseBuilding
CAiTaskWatercrossing
CAiTechTree
CAiTransferInfo
CAiUSLEXObj
CAiUtilityMgr
CAiWallDef
CAiWallPlacer
CAiWallTile
CAiWeaponMgr
CAiWeaponMgr.CAiWeaponDesc
CAiWeaponMgr.CAiWeaponDesc.CAiWeaponBonus
CAiWrap
CArc
CConfig
CEvtClass
CEvtPointer
CEvtQueue
CEvtSink
CEvtSource
CEvtTest
CFSM
CFourCC
CGuid
CHashIntFloat
CHashIntFloat.CIterator
CHashIntInt
CHashIntInt.CIterator
CHashIntString
CHashIntString.CIterator
CHashStringFloat
CHashStringFloat.CIterator
CHashStringInt
CHashStringInt.CIterator
CHashStringString
CHashStringString.CIterator
CIOPath
CIntrospection
CIntrospection.CClassInfo
CIntrospection.CMemberInfo
CNamedValueList
CPropDB
CPropDB.CNode
CShellBase
CSourceFileLineSplitter
CState
CStateFactory
CStateFactoryMgr
CStringArray
CTime
CTimeSpan
CUOFReaderNode
CUOFWriterNode
CWMAPlayer
CWorkedObj
Console
Filesystem
Filesystem.CFile
Filesystem.CFileAttributes
Filesystem.CFileList
Filesystem.CPerforce
IAiMgr
IAiModuleArea
IAiModuleControl
IAiModuleDefense
IAiModuleEconomy
IAiModuleFight
IAllocator
KLog
KOggVorbisPlayer
Math
Network
Profiler
Profiler.KSCP
Profiler.TCPUTime
Quat
Random
System
TStateClassID
TestCostFunction

CAiMap

TypeNameArguments
X-void constructor ( )
X-void destructor ( )
X-ref CAiMap AddFast ( CAiMap p_kxrSrcMap )
X-ref CAiMap AddFast ( CAiMap p_kxrSrcMap , bool p_bFlatened )
X-ref CAiMap AddFast ( real p_fValue )
X-void AddGradientRadialFast ( int p_iX , int p_iY , real p_fStartRadius , real p_fEndRadius , real p_fStartValue , real p_fEndValue )
X-void AddInfluence ( int p_iX , int p_iY , real p_fRadius , real p_fMinValue , real p_fValue )
X-void AddInfluenceFast ( int p_iX , int p_iY , real p_fRadius , real p_fMinValue , real p_fValue )
X-bool AddRegion ( string p_ksrRegion , real p_fValue )
X-void AddValue ( int p_iX , int p_iY , real p_fValue )
X-void AddValueFast ( int p_iX , int p_iY , real p_fValue )
X-void AddValueSafe ( int p_iX , int p_iY , real p_fValue )
X-void AddValueSafeFast ( int p_iX , int p_iY , real p_fValue )
X-vec2 AiAreaToScapePos ( CAiArea p_kxrA )
X-ref CAiMap Blur2Fast ( real p_fBlurFactor )
X-ref CAiMap BlurFast ( CAiMap p_xSrcMap , real p_fBlurFactor )
X-ref CAiMap BlurFast ( CAiMap p_xSrcMap , real p_fBlurFactor , bool p_bFlatened )
X-void Clear ( )
X-void ClearFast ( )
X-void ClearRegions ( )
X-void ClearTo ( real p_fValue )
X-void ClearToFast ( real p_fValue )
X-ref CAiMap CopyFrom ( CAiMap p_kxrMap , bool p_bFlatened )
X-ref CAiMap CopyFrom ( CAiMap p_kxrMap )
X-ref CAiMap CopyFromFast ( CAiMap p_kxrSrcMap , bool p_bFlatened )
X-ref CAiMap CopyFromFast ( CAiMap p_kxrSrcMap )
X-ref CAiMap CopyNonZeroFast ( CAiMap p_kxrMap )
X-ref CAiMap CopyNonZeroFast ( CAiMap p_kxrMap , bool p_bFlatened )
X-void CopyRegionsFrom ( CAiMap p_kxrMap )
X-bool DelRegion ( string p_ksrRegion )
X-ref CAiMap DilateFast ( ref CAiMap po_xrMap , int p_iRadius , real p_fMinVal , real p_fMaxVal , real p_fForegroundValue , real p_fBackgroundValue )
X-void DrawBox ( int p_iX0 , int p_iY0 , int p_iX1 , int p_iY1 , real p_fValue )
X-void DrawBoxAdd ( int p_iX0 , int p_iY0 , int p_iX1 , int p_iY1 , real p_fValue )
X-void DrawLine ( int p_iX0 , int p_iY0 , int p_iX1 , int p_iY1 , real p_fValue )
X-void DrawLineAdd ( int p_iX0 , int p_iY0 , int p_iX1 , int p_iY1 , real p_fValue )
X-ref CAiMap ErodeFast ( ref CAiMap po_xrMap , int p_iRadius , real p_fMinVal , real p_fMaxVal , real p_fForegroundValue , real p_fBackgroundValue )
X-ref CAiMap FilterFast ( real p_fMin , real p_fMax , real p_fValueBelow , real p_fValueAbove )
X-bool FindAreas ( ref CAiAreaList p_xAreaList , ref CAiMapQuery p_xQuery )
X-int FindAreasRadial ( ref CAiAreaList po_xrResults , CAiArea p_kxrTarget , int p_iMinDistance , int p_iMaxDistance , real p_fMinValue , real p_fMaxValue )
X-CAiArea FindMaxArea ( )
X-CAiArea FindMaxAreaRadial ( CAiArea p_kxrTarget , int p_iMinDistance , int p_iMaxDistance )
X-real FindMaxValue ( )
X-CAiArea FindMinArea ( )
X-CAiArea FindMinAreaRadial ( CAiArea p_kxrTarget , int p_iMinDistance , int p_iMaxDistance )
X-real FindMinValue ( )
X-void FlattenRegions ( )
X-ref CAiMap FloodFillDecFast ( ^CAiMap p_pxBlocker , real p_fDec )
X-int GetHeight ( )
X-ref CAiMap GetRef ( )
XSpoint GetScapeDimensions ( )
X-bool GetUseRegions ( )
X-real GetValue ( int p_iX , int p_iY )
X-real GetValue ( CAiArea p_krxArea )
X-real GetValueClamped ( CAiArea p_krxArea )
X-real GetValueClamped ( int p_iX , int p_iY )
X-real GetValueClampedNoRegions ( int p_iX , int p_iY )
X-real GetValueClampedNoRegions ( CAiArea p_krxArea )
X-real GetValueNoRegions ( int p_iX , int p_iY )
X-real GetValueNoRegions ( CAiArea p_krxArea )
X-real GetValueSafe ( CAiArea p_krxArea )
X-real GetValueSafe ( int p_iX , int p_iY )
X-real GetValueSafeNoRegions ( int p_iX , int p_iY )
X-real GetValueSafeNoRegions ( CAiArea p_krxArea )
X-int GetVersion ( )
X-int GetWidth ( )
X-void Init ( int p_iXSize , int p_iYSize , int p_iPlayerId , bool p_bVisible )
X-void Init ( int p_iXSize , int p_iYSize , int p_iPlayerId )
X-bool IsDirty ( )
X-bool IsInitialized ( )
X-ref CAiMap MaxFast ( CAiMap p_xSrcMap , bool p_bFlatened )
X-ref CAiMap MaxFast ( CAiMap p_xSrcMap )
X-ref CAiMap MinFast ( CAiMap p_xSrcMap , bool p_bFlatened )
X-ref CAiMap MinFast ( CAiMap p_xSrcMap )
X-ref CAiMap MosaicFast ( real p_fThreshold , real p_fStartValue , real p_fStep )
X-ref CAiMap MultMosaicFast ( vec3 p_kvrMosPos )
X-ref CAiMap MultMosaicFast ( int p_iIslandId )
X-ref CAiMap MultiplyFast ( real p_fValue )
X-ref CAiMap MultiplyFast ( CAiMap p_kxrSrcMap , bool p_bFlatened )
X-ref CAiMap MultiplyFast ( CAiMap p_kxrSrcMap )
X-ref CAiMap NormalizeFast ( )
X-ref CAiMap OpAdd ( real p_fValue )
X-ref CAiMap OpAdd ( CAiMap p_kxrMap )
X-ref CAiMap OpAdd ( CAiMap p_kxrMap , bool p_bFlatened )
X-ref CAiMap OpBlur ( CAiMap p_kxrSrcMap , real p_fBlurFactor )
X-ref CAiMap OpBlur ( CAiMap p_kxrSrcMap , real p_fBlurFactor , bool p_bFlatened )
X-ref CAiMap OpBlur2 ( real p_fBlurFactor )
X-ref CAiMap OpCopyNonZero ( CAiMap p_kxrMap )
X-ref CAiMap OpCopyNonZero ( CAiMap p_kxrMap , bool p_bFlatened )
X-ref CAiMap OpFilter ( real p_fMin , real p_fMax , real p_fValueBelow , real p_fValueAbove )
X-ref CAiMap OpFloodFillDec ( ^CAiMap p_pxBlocker , real p_fDec )
X-ref CAiMap OpMax ( CAiMap p_kxrSrcMap , bool p_bFlatened )
X-ref CAiMap OpMax ( CAiMap p_kxrSrcMap )
X-ref CAiMap OpMin ( CAiMap p_kxrSrcMap , bool p_bFlatened )
X-ref CAiMap OpMin ( CAiMap p_kxrSrcMap )
X-ref CAiMap OpMosaic ( real p_fThreshold , real p_fStartValue , real p_fStep )
X-ref CAiMap OpMultiplication ( CAiMap p_kxrMap , bool p_bFlatened )
X-ref CAiMap OpMultiplication ( real p_fValue )
X-ref CAiMap OpMultiplication ( CAiMap p_kxrMap )
X-ref CAiMap OpNormalize ( )
X-ref CAiMap OpQuantisation ( real p_fMin , real p_fMax , real p_fValue )
X-ref CAiMap OpSharpen ( real p_fFactor )
X-ref CAiMap OpSubtract ( CAiMap p_kxrMap )
X-ref CAiMap OpSubtract ( CAiMap p_kxrMap , bool p_bFlatened )
X-ref CAiMap OpSubtract ( real p_fValue )
X-ref CAiMap OpThreshold ( real p_fThreshold , real p_fLowValue , real p_fHighValue , real p_fBlend )
X-ref CAiMap OpenFast ( int p_iRadius , real p_fMinVal , real p_fMaxVal , real p_fForegroundValue , real p_fBackgroundValue )
X-ref CAiMap QuantisationFast ( real p_fMin , real p_fMax , real p_fValue )
X-CAiArea ScapePosToAiArea ( vec3 p_kvrPos )
X-CAiArea ScapePosToAiArea ( vec2 p_kvrPos )
X-void SetDebugMultiplier ( real p_fMult )
X-void SetDirty ( bool p_bDirty )
X-void SetName ( string p_sName )
X-void SetUseRegions ( bool p_bUseRegions )
X-void SetValue ( int p_iX , int p_iY , real p_fValue )
X-void SetValue ( CAiArea p_kxrArea , real p_fValue )
X-void SetValueFast ( int p_iX , int p_iY , real p_fValue )
X-void SetValueFast ( CAiArea p_kxrArea , real p_fValue )
X-void SetValueSafe ( CAiArea p_kxrArea , real p_fValue )
X-void SetValueSafe ( int p_iX , int p_iY , real p_fValue )
X-void SetValueSafeFast ( CAiArea p_kxrArea , real p_fValue )
X-void SetValueSafeFast ( int p_iX , int p_iY , real p_fValue )
X-ref CAiMap SharpenFast ( real p_fFactor )
X-void SkeletizeEx ( real p_fThreshold , real p_fClearValue , int p_iIterations )
X-void SkeletizeEx ( int p_iXStart , int p_iYStart , int p_iXEnd , int p_iYEnd , real p_fThreshold , real p_fClearValue , int p_iIterations )
X-ref CAiMap SubtractFast ( CAiMap p_kxrSrcMap , bool p_bFlatened )
X-ref CAiMap SubtractFast ( CAiMap p_kxrSrcMap )
X-ref CAiMap SubtractFast ( real p_fValue )
X-ref CAiMap ThresholdFast ( real p_fThreshold , real p_fLowValue , real p_fHighValue , real p_fBlend )
X-void UpdateBitmap ( CAiArea p_kxrArea )
X-void UpdateBitmap ( )
X-void UpdateBitmap ( int p_iX , int p_iY )
X-void UpdateBitmap ( int p_iX0 , int p_iY0 , int p_iX1 , int p_iY1 )
X-void UpdateVersion ( )
X-void UpdateVersion ( int p_iVersionNumber )
X-bool ValidCoords ( int p_iX , int p_iY )