Pyrogenesis
HEAD
Pyrogenesis, a RTS Engine
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
▼
source
►
collada
►
tests
tests.py
CommonConvert.cpp
CommonConvert.h
Decompose.cpp
Decompose.h
DLL.cpp
DLL.h
GeomReindex.cpp
GeomReindex.h
Maths.cpp
Maths.h
PMDConvert.cpp
PMDConvert.h
precompiled.cpp
precompiled.h
PSAConvert.cpp
PSAConvert.h
StdSkeletons.cpp
StdSkeletons.h
XMLFix.cpp
XMLFix.h
►
graphics
►
scripting
JSInterface_GameView.cpp
JSInterface_GameView.h
Camera.cpp
Camera.h
CameraController.cpp
CameraController.h
Canvas2D.cpp
Canvas2D.h
CinemaManager.cpp
CinemaManager.h
ColladaManager.cpp
ColladaManager.h
Color.cpp
Color.h
Decal.cpp
Decal.h
Entity.h
Font.cpp
Font.h
FontManager.cpp
FontManager.h
FontMetrics.cpp
FontMetrics.h
GameView.cpp
GameView.h
HeightMipmap.cpp
HeightMipmap.h
HFTracer.cpp
HFTracer.h
ICameraController.cpp
ICameraController.h
LightEnv.cpp
LightEnv.h
LOSTexture.cpp
LOSTexture.h
MapGenerator.cpp
MapGenerator.h
MapIO.cpp
MapIO.h
MapReader.cpp
MapReader.h
MapWriter.cpp
MapWriter.h
Material.cpp
Material.h
MaterialManager.cpp
MaterialManager.h
MeshManager.cpp
MeshManager.h
MiniMapTexture.cpp
MiniMapTexture.h
MiniPatch.cpp
MiniPatch.h
Model.cpp
Model.h
ModelAbstract.cpp
ModelAbstract.h
ModelDef.cpp
ModelDef.h
ModelDummy.h
ObjectBase.cpp
ObjectBase.h
ObjectEntry.cpp
ObjectEntry.h
ObjectManager.cpp
ObjectManager.h
Overlay.cpp
Overlay.h
ParticleEmitter.cpp
ParticleEmitter.h
ParticleEmitterType.cpp
ParticleEmitterType.h
ParticleManager.cpp
ParticleManager.h
Patch.cpp
Patch.h
PreprocessorWrapper.cpp
PreprocessorWrapper.h
RenderableObject.h
SColor.h
ShaderDefines.cpp
ShaderDefines.h
ShaderManager.cpp
ShaderManager.h
ShaderProgram.cpp
ShaderProgram.h
ShaderProgramPtr.h
ShaderTechnique.cpp
ShaderTechnique.h
ShaderTechniquePtr.h
SkeletonAnim.h
SkeletonAnimDef.cpp
SkeletonAnimDef.h
SkeletonAnimManager.cpp
SkeletonAnimManager.h
SmoothedValue.cpp
SmoothedValue.h
Terrain.cpp
Terrain.h
TerrainProperties.cpp
TerrainProperties.h
TerrainTextureEntry.cpp
TerrainTextureEntry.h
TerrainTextureManager.cpp
TerrainTextureManager.h
TerritoryBoundary.cpp
TerritoryBoundary.h
TerritoryTexture.cpp
TerritoryTexture.h
TextRenderer.cpp
TextRenderer.h
Texture.h
TextureConverter.cpp
TextureConverter.h
TextureManager.cpp
TextureManager.h
Unit.cpp
Unit.h
UnitAnimation.cpp
UnitAnimation.h
UnitManager.cpp
UnitManager.h
►
gui
►
ObjectBases
IGUIButtonBehavior.cpp
IGUIButtonBehavior.h
IGUIObject.cpp
IGUIObject.h
IGUIScrollBarOwner.cpp
IGUIScrollBarOwner.h
IGUITextOwner.cpp
IGUITextOwner.h
►
ObjectTypes
CButton.cpp
CButton.h
CChart.cpp
CChart.h
CCheckBox.cpp
CCheckBox.h
CDropDown.cpp
CDropDown.h
CGUIDummyObject.h
CHotkeyPicker.cpp
CHotkeyPicker.h
CImage.cpp
CImage.h
CInput.cpp
CInput.h
CList.cpp
CList.h
CMiniMap.cpp
CMiniMap.h
COList.cpp
COList.h
CProgressBar.cpp
CProgressBar.h
CRadioButton.cpp
CRadioButton.h
CSlider.cpp
CSlider.h
CText.cpp
CText.h
CTooltip.cpp
CTooltip.h
►
Scripting
GuiScriptConversions.cpp
JSInterface_GUIManager.cpp
JSInterface_GUIManager.h
JSInterface_GUIProxy.cpp
JSInterface_GUIProxy.h
JSInterface_GUIProxy_impl.h
JSInterface_GUISize.cpp
JSInterface_GUISize.h
ScriptFunctions.cpp
ScriptFunctions.h
►
SettingTypes
CGUIColor.cpp
CGUIColor.h
CGUIHotkey.cpp
CGUIHotkey.h
CGUIList.h
CGUISeries.h
CGUISize.cpp
CGUISize.h
CGUIString.cpp
CGUIString.h
EAlign.h
MouseEventMask.cpp
MouseEventMask.h
CGUI.cpp
CGUI.h
CGUIScrollBarVertical.cpp
CGUIScrollBarVertical.h
CGUISetting.cpp
CGUISetting.h
CGUISprite.cpp
CGUISprite.h
CGUIText.cpp
CGUIText.h
GUIManager.cpp
GUIManager.h
GUIObjectTypes.cpp
GUIRenderer.cpp
GUIRenderer.h
GUIStringConversions.cpp
GUITooltip.cpp
GUITooltip.h
IGUIScrollBar.cpp
IGUIScrollBar.h
SGUIIcon.h
SGUIMessage.h
SGUIStyle.h
►
i18n
►
scripting
JSInterface_L10n.cpp
JSInterface_L10n.h
L10n.cpp
L10n.h
►
lib
►
adts
cache_adt.h
ring_buf.h
►
allocators
allocator_checker.h
allocator_policies.h
DynamicArena.h
dynarray.cpp
dynarray.h
freelist.cpp
freelist.h
overrun_protector.h
page_aligned.cpp
page_aligned.h
pool.cpp
pool.h
shared_ptr.cpp
shared_ptr.h
stateless_allocators.h
STLAllocators.h
►
external_libraries
curl.h
dbghelp.cpp
dbghelp.h
dbghelp_funcs.h
enet.h
icu.h
libsdl.cpp
libsdl.h
libsdl_fwd.h
openal.h
opengles2_wrapper.h
png.h
powrprof.h
suppress_boost_warnings.h
tinygettext.h
vorbis.h
wxwidgets.h
zlib.h
►
file
►
archive
►
disabled_tests
test_codec_zlib.h
test_compression.h
test_fat_time.h
test_zip.h
archive.cpp
archive.h
archive_zip.cpp
archive_zip.h
codec.cpp
codec.h
codec_zlib.cpp
codec_zlib.h
stream.cpp
stream.h
►
common
file_loader.cpp
file_loader.h
file_stats.cpp
file_stats.h
real_directory.cpp
real_directory.h
trace.cpp
trace.h
►
disabled_tests
test_path.h
►
io
io.cpp
io.h
write_buffer.cpp
write_buffer.h
►
vfs
vfs.cpp
vfs.h
vfs_lookup.cpp
vfs_lookup.h
vfs_path.cpp
vfs_path.h
vfs_populate.cpp
vfs_populate.h
vfs_tree.cpp
vfs_tree.h
vfs_util.cpp
vfs_util.h
file.cpp
file.h
file_system.cpp
file_system.h
►
pch
pch_boost.h
pch_stdlib.h
pch_warnings.h
►
posix
posix.cpp
posix.h
posix_aio.h
posix_dlfcn.h
posix_errno.h
posix_filesystem.h
posix_mman.h
posix_pthread.h
posix_time.h
posix_types.h
posix_utsname.h
►
sysdep
►
arch
►
aarch64
aarch64.cpp
►
amd64
amd64.cpp
amd64.h
►
arm
arm.cpp
►
e2k
e2k.cpp
►
ia32
ia32.h
►
ppc64
ppc64.cpp
►
x86_x64
apic.cpp
apic.h
simd.cpp
simd.h
x86_x64.cpp
x86_x64.h
►
os
►
bsd
bcpu.cpp
bdbg.cpp
bsd.cpp
dir_watch.cpp
►
linux
dir_watch_inotify.cpp
lcpu.cpp
ldbg.cpp
linux.cpp
►
osx
dir_watch.cpp
ocpu.cpp
odbg.cpp
osx.cpp
osx_atlas.h
osx_atlas.mm
osx_bundle.h
C++ interface to Cocoa implementation for getting bundle information
osx_bundle.mm
osx_paths.h
C++ interface to Cocoa implementation for retrieving standard OS X paths
osx_paths.mm
osx_sys_version.h
osx_sys_version.mm
►
unix
udbg.cpp
udbg.h
ufilesystem.cpp
unix.cpp
unix.h
unix_executable_pathname.cpp
unix_executable_pathname.h
unuma.cpp
unuma.h
uvm.cpp
►
win
►
wposix
crt_posix.h
no_crt_posix.h
waio.cpp
waio.h
wdlfcn.cpp
wdlfcn.h
werrno.h
wfilesystem.cpp
wfilesystem.h
wmman.cpp
wmman.h
wposix.cpp
wposix.h
wposix_internal.h
wposix_types.h
wpthread.cpp
wpthread.h
wtime.cpp
wtime.h
wtime_internal.h
wutsname.cpp
wutsname.h
acpi.cpp
acpi.h
error_dialog.h
manifest.cpp
wcpu.cpp
wcpu.h
wdbg.cpp
wdbg.h
wdbg_sym.cpp
wdbg_sym.h
wdir_watch.cpp
wdll_main.h
wfirmware.cpp
wfirmware.h
win.h
wiocp.cpp
wiocp.h
wnuma.cpp
wseh.cpp
wseh.h
wsysdep.cpp
wutil.cpp
wutil.h
wversion.cpp
wversion.h
wvm.cpp
►
rtl
►
gcc
gcc.cpp
►
msc
msc.cpp
arch.h
compiler.h
cpu.cpp
cpu.h
dir_watch.h
filesystem.h
numa.h
os.h
os_cpu.cpp
os_cpu.h
rtl.h
smbios.cpp
smbios.h
stl.h
sysdep.h
vm.h
►
tex
tex.cpp
tex.h
tex_bmp.cpp
tex_codec.cpp
tex_codec.h
tex_dds.cpp
tex_internal.h
tex_png.cpp
tex_tga.cpp
alignment.h
app_hooks.cpp
app_hooks.h
bits.cpp
bits.h
build_version.cpp
build_version.h
byte_order.cpp
byte_order.h
code_annotation.h
code_generation.h
config.h
config2.h
debug.cpp
debug.h
debug_stl.cpp
debug_stl.h
fnv_hash.cpp
fnv_hash.h
frequency_filter.cpp
frequency_filter.h
hash.h
input.cpp
input.h
lib.cpp
lib.h
module_init.cpp
module_init.h
ogl.cpp
ogl.h
os_path.h
path.cpp
path.h
precompiled.h
rand.cpp
rand.h
regex.cpp
regex.h
secure_crt.cpp
secure_crt.h
self_test.h
status.cpp
status.h
timer.cpp
timer.h
types.h
utf8.cpp
utf8.h
wsecure_crt.cpp
►
lobby
►
glooxwrapper
glooxwrapper.cpp
glooxwrapper.h
►
scripting
GlooxScriptConversions.cpp
JSInterface_Lobby.cpp
JSInterface_Lobby.h
Globals.cpp
IXmppClient.h
StanzaExtensions.cpp
StanzaExtensions.h
XmppClient.cpp
XmppClient.h
►
maths
BoundingBoxAligned.cpp
BoundingBoxAligned.h
BoundingBoxOriented.cpp
BoundingBoxOriented.h
BoundingSphere.cpp
BoundingSphere.h
Brush.cpp
Brush.h
Ease.h
Fixed.cpp
Fixed.h
FixedVector2D.h
FixedVector3D.h
Frustum.cpp
Frustum.h
MathUtil.h
Matrix3D.cpp
Matrix3D.h
MD5.cpp
MD5.h
NUSpline.cpp
NUSpline.h
Plane.cpp
Plane.h
Quaternion.cpp
Quaternion.h
Rect.cpp
Rect.h
Size2D.cpp
Size2D.h
Sqrt.cpp
Sqrt.h
Vector2D.cpp
Vector2D.h
Vector3D.cpp
Vector3D.h
Vector4D.h
►
mocks
dlfcn.h
mocks_real.cpp
mocks_test.cpp
unistd.h
►
network
►
scripting
JSInterface_Network.cpp
JSInterface_Network.h
FSM.h
NetClient.cpp
NetClient.h
NetClientTurnManager.cpp
NetClientTurnManager.h
NetEnet.cpp
NetEnet.h
NetFileTransfer.cpp
NetFileTransfer.h
NetHost.cpp
NetHost.h
Various declarations shared by networking code
NetMessage.cpp
NetMessage.h
NetMessages.h
The list of messages used by the network subsystem
NetMessageSim.cpp
NetServer.cpp
NetServer.h
NetServerTurnManager.cpp
NetServerTurnManager.h
NetSession.cpp
NetSession.h
Network client/server sessions
NetStats.cpp
NetStats.h
NMTCreator.h
Serialization.h
StringConverters.h
StunClient.cpp
StunClient.h
►
pch
►
atlas
precompiled.cpp
precompiled.h
►
engine
precompiled.cpp
precompiled.h
►
glooxwrapper
precompiled.cpp
precompiled.h
►
graphics
precompiled.cpp
precompiled.h
►
gui
precompiled.cpp
precompiled.h
►
lobby
precompiled.cpp
precompiled.h
►
lowlevel
precompiled.cpp
precompiled.h
►
network
precompiled.cpp
precompiled.h
►
scriptinterface
precompiled.cpp
precompiled.h
►
simulation2
precompiled.cpp
precompiled.h
►
test
precompiled.cpp
precompiled.h
►
tinygettext
precompiled.cpp
precompiled.h
►
ps
►
containers
Span.h
StaticVector.h
►
GameSetup
Atlas.cpp
Atlas.h
CmdLineArgs.cpp
CmdLineArgs.h
Config.cpp
Config.h
GameSetup.cpp
GameSetup.h
HWDetect.cpp
HWDetect.h
Paths.cpp
Paths.h
►
scripting
JSInterface_ConfigDB.cpp
JSInterface_ConfigDB.h
JSInterface_Console.cpp
JSInterface_Console.h
JSInterface_Debug.cpp
JSInterface_Debug.h
JSInterface_Game.cpp
JSInterface_Game.h
JSInterface_Hotkey.cpp
JSInterface_Hotkey.h
JSInterface_Main.cpp
JSInterface_Main.h
JSInterface_Mod.cpp
JSInterface_Mod.h
JSInterface_ModIo.cpp
JSInterface_ModIo.h
JSInterface_SavedGame.cpp
JSInterface_SavedGame.h
JSInterface_UserReport.cpp
JSInterface_UserReport.h
JSInterface_VFS.cpp
JSInterface_VFS.h
JSInterface_VisualReplay.cpp
JSInterface_VisualReplay.h
►
tests
stub_impl_hack.h
►
XMB
XMBData.cpp
XMBData.h
XMBStorage.cpp
XMBStorage.h
►
XML
RelaxNG.cpp
RelaxNG.h
Xeromyces.cpp
Xeromyces.h
XMLWriter.cpp
XMLWriter.h
ArchiveBuilder.cpp
ArchiveBuilder.h
CacheLoader.cpp
CacheLoader.h
CConsole.cpp
CConsole.h
CLogger.cpp
CLogger.h
Compress.cpp
Compress.h
Simple (non-streaming) compression functions
ConfigDB.cpp
ConfigDB.h
CStr.cpp
CStr.h
CStrForward.h
CStrIntern.cpp
CStrIntern.h
CStrInternStatic.h
DllLoader.cpp
DllLoader.h
Errors.cpp
Errors.h
FileIo.cpp
FileIo.h
Filesystem.cpp
Filesystem.h
Future.h
FutureForward.h
Game.cpp
Game.h
Globals.cpp
Globals.h
GUID.cpp
GUID.h
Hashing.cpp
Hashing.h
Hotkey.cpp
Hotkey.h
Hotkey system
Joystick.cpp
Joystick.h
KeyName.cpp
KeyName.h
Loader.cpp
Loader.h
Mod.cpp
Mod.h
ModInstaller.cpp
ModInstaller.h
ModIo.cpp
ModIo.h
Profile.cpp
Profile.h
Profiler2.cpp
Profiler2.h
New profiler (complementing the older
CProfileManager
)
Profiler2GPU.cpp
Profiler2GPU.h
ProfileViewer.cpp
ProfileViewer.h
Pyrogenesis.cpp
Pyrogenesis.h
Replay.cpp
Replay.h
SavedGame.cpp
SavedGame.h
Contains functions for managing saved game archives
Singleton.h
TaskManager.cpp
TaskManager.h
TemplateLoader.cpp
TemplateLoader.h
Threading.cpp
Threading.h
ThreadUtil.h
TouchInput.cpp
TouchInput.h
UniDoubler.h
UserReport.cpp
UserReport.h
Util.cpp
Util.h
VideoMode.cpp
VideoMode.h
VisualReplay.cpp
VisualReplay.h
World.cpp
World.h
►
renderer
►
backend
►
dummy
Buffer.cpp
Buffer.h
Device.cpp
Device.h
DeviceCommandContext.cpp
DeviceCommandContext.h
DeviceForward.h
Framebuffer.cpp
Framebuffer.h
PipelineState.cpp
PipelineState.h
ShaderProgram.cpp
ShaderProgram.h
Texture.cpp
Texture.h
►
gl
Buffer.cpp
Buffer.h
Device.cpp
Device.h
DeviceCommandContext.cpp
DeviceCommandContext.h
DeviceForward.h
Framebuffer.cpp
Framebuffer.h
Mapping.cpp
Mapping.h
PipelineState.cpp
PipelineState.h
ShaderProgram.cpp
ShaderProgram.h
Texture.cpp
Texture.h
►
vulkan
Buffer.cpp
Buffer.h
DescriptorManager.cpp
DescriptorManager.h
Device.cpp
Device.h
DeviceCommandContext.cpp
DeviceCommandContext.h
DeviceForward.h
DeviceObjectUID.h
DeviceSelection.cpp
DeviceSelection.h
Framebuffer.cpp
Framebuffer.h
Mapping.cpp
Mapping.h
PipelineState.cpp
PipelineState.h
RenderPassManager.cpp
RenderPassManager.h
RingCommandContext.cpp
RingCommandContext.h
SamplerManager.cpp
SamplerManager.h
ShaderProgram.cpp
ShaderProgram.h
SubmitScheduler.cpp
SubmitScheduler.h
SwapChain.cpp
SwapChain.h
Texture.cpp
Texture.h
Utilities.cpp
Utilities.h
VMA.cpp
VMA.h
Backend.h
CompareOp.cpp
CompareOp.h
Format.h
IBuffer.h
IDevice.h
IDeviceCommandContext.h
IDeviceObject.h
IFramebuffer.h
IShaderProgram.h
ITexture.h
PipelineState.cpp
PipelineState.h
Sampler.cpp
Sampler.h
►
scripting
JSInterface_Renderer.cpp
JSInterface_Renderer.h
AlphaMapCalculator.cpp
AlphaMapCalculator.h
BlendShapes.h
CPUSkinnedModelRenderer.cpp
CPUSkinnedModelRenderer.h
DebugRenderer.cpp
DebugRenderer.h
DecalRData.cpp
DecalRData.h
InstancingModelRenderer.cpp
InstancingModelRenderer.h
MikktspaceWrap.cpp
MikktspaceWrap.h
ModelRenderer.cpp
ModelRenderer.h
ModelVertexRenderer.h
OverlayRenderer.cpp
OverlayRenderer.h
ParticleRenderer.cpp
ParticleRenderer.h
PatchRData.cpp
PatchRData.h
PostprocManager.cpp
PostprocManager.h
Renderer.cpp
Renderer.h
RenderingOptions.cpp
RenderingOptions.h
RenderModifiers.cpp
RenderModifiers.h
Scene.cpp
Scene.h
SceneRenderer.cpp
SceneRenderer.h
ShadowMap.cpp
ShadowMap.h
SilhouetteRenderer.cpp
SilhouetteRenderer.h
SkyManager.cpp
SkyManager.h
TerrainOverlay.cpp
TerrainOverlay.h
TerrainRenderer.cpp
TerrainRenderer.h
TexturedLineRData.cpp
TexturedLineRData.h
TimeManager.cpp
TimeManager.h
VertexArray.cpp
VertexArray.h
VertexBuffer.cpp
VertexBuffer.h
VertexBufferManager.cpp
VertexBufferManager.h
WaterManager.cpp
WaterManager.h
►
rlinterface
RLInterface.cpp
RLInterface.h
►
scriptinterface
FunctionWrapper.h
JSON.cpp
JSON.h
Contains JSON and more generally object-string conversion functions
Object.h
Promises.cpp
Promises.h
ScriptContext.cpp
ScriptContext.h
ScriptConversions.cpp
ScriptConversions.h
ScriptEngine.h
ScriptExceptions.cpp
ScriptExceptions.h
ScriptExtraHeaders.h
ScriptForward.h
ScriptInterface.cpp
Abstractions of various SpiderMonkey features
ScriptInterface.h
ScriptRequest.h
ScriptStats.cpp
ScriptStats.h
ScriptTypes.h
StructuredClone.cpp
StructuredClone.h
►
simulation2
►
components
CCmpAIManager.cpp
Player AI interface
CCmpCinemaManager.cpp
CCmpCommandQueue.cpp
CCmpDecay.cpp
CCmpFootprint.cpp
CCmpMinimap.cpp
CCmpMotionBall.cpp
CCmpObstruction.cpp
CCmpObstructionManager.cpp
CCmpOverlayRenderer.cpp
CCmpOwnership.cpp
CCmpParticleManager.cpp
CCmpPathfinder.cpp
Common code and setup code for
CCmpPathfinder
CCmpPathfinder_Common.h
Declares
CCmpPathfinder
CCmpPosition.cpp
CCmpProjectileManager.cpp
CCmpRallyPointRenderer.cpp
CCmpRallyPointRenderer.h
CCmpRangeManager.cpp
CCmpRangeOverlayRenderer.cpp
CCmpSelectable.cpp
CCmpSoundManager.cpp
CCmpTemplateManager.cpp
CCmpTerrain.cpp
CCmpTerritoryInfluence.cpp
CCmpTerritoryManager.cpp
CCmpTest.cpp
CCmpUnitMotion.h
CCmpUnitMotion_System.cpp
CCmpUnitMotionManager.h
CCmpUnitRenderer.cpp
CCmpVision.cpp
CCmpVisualActor.cpp
CCmpWaterManager.cpp
ICmpAIInterface.cpp
ICmpAIInterface.h
ICmpAIManager.cpp
ICmpAIManager.h
ICmpAttack.cpp
ICmpAttack.h
ICmpCinemaManager.cpp
ICmpCinemaManager.h
ICmpCommandQueue.cpp
ICmpCommandQueue.h
ICmpDecay.cpp
ICmpDecay.h
ICmpFogging.cpp
ICmpFogging.h
ICmpFootprint.cpp
ICmpFootprint.h
ICmpGarrisonHolder.cpp
ICmpGarrisonHolder.h
ICmpGuiInterface.cpp
ICmpGuiInterface.h
ICmpIdentity.cpp
ICmpIdentity.h
ICmpMinimap.cpp
ICmpMinimap.h
ICmpMirage.cpp
ICmpMirage.h
ICmpMotion.cpp
ICmpMotion.h
ICmpObstruction.cpp
ICmpObstruction.h
ICmpObstructionManager.cpp
ICmpObstructionManager.h
ICmpOverlayRenderer.cpp
ICmpOverlayRenderer.h
ICmpOwnership.cpp
ICmpOwnership.h
ICmpParticleManager.cpp
ICmpParticleManager.h
ICmpPathfinder.cpp
ICmpPathfinder.h
ICmpPlayer.cpp
ICmpPlayer.h
ICmpPlayerManager.cpp
ICmpPlayerManager.h
ICmpPosition.cpp
ICmpPosition.h
ICmpProjectileManager.cpp
ICmpProjectileManager.h
ICmpRallyPoint.cpp
ICmpRallyPoint.h
ICmpRallyPointRenderer.cpp
ICmpRallyPointRenderer.h
ICmpRangeManager.cpp
ICmpRangeManager.h
ICmpRangeOverlayRenderer.cpp
ICmpRangeOverlayRenderer.h
ICmpSelectable.cpp
ICmpSelectable.h
ICmpSettlement.cpp
ICmpSettlement.h
ICmpSound.cpp
ICmpSound.h
ICmpSoundManager.cpp
ICmpSoundManager.h
ICmpTemplateManager.cpp
ICmpTemplateManager.h
ICmpTerrain.cpp
ICmpTerrain.h
ICmpTerritoryDecayManager.cpp
ICmpTerritoryDecayManager.h
ICmpTerritoryInfluence.cpp
ICmpTerritoryInfluence.h
ICmpTerritoryManager.cpp
ICmpTerritoryManager.h
ICmpTest.cpp
ICmpTest.h
ICmpTurretHolder.cpp
ICmpTurretHolder.h
ICmpUnitMotion.cpp
ICmpUnitMotion.h
ICmpUnitMotionManager.cpp
ICmpUnitMotionManager.h
ICmpUnitRenderer.cpp
ICmpUnitRenderer.h
ICmpUnknownScript.cpp
ICmpUnknownScript.h
ICmpValueModificationManager.cpp
ICmpValueModificationManager.h
ICmpVisibility.cpp
ICmpVisibility.h
ICmpVision.cpp
ICmpVision.h
ICmpVisual.cpp
ICmpVisual.h
ICmpWaterManager.cpp
ICmpWaterManager.h
►
docs
CCmpExample.cpp
ICmpExample.cpp
ICmpExample.h
SimulationDocs.h
►
helpers
CinemaPath.cpp
CinemaPath.h
Geometry.cpp
Geometry.h
Helper functions related to geometry algorithms
Grid.h
HierarchicalPathfinder.cpp
HierarchicalPathfinder.h
LongPathfinder.cpp
LongPathfinder.h
Los.h
MapEdgeTiles.h
Pathfinding.cpp
Pathfinding.h
PathGoal.cpp
PathGoal.h
Player.h
Position.h
Entity
coordinate types
PriorityQueue.h
Rasterize.cpp
Rasterize.h
Helper functions related to rasterizing geometric shapes to grids
Render.cpp
Render.h
Selection.cpp
Selection.h
SimulationCommand.h
Spatial.h
VertexPathfinder.cpp
Vertex-based algorithm for
CCmpPathfinder
VertexPathfinder.h
►
scripting
EngineScriptConversions.cpp
JSInterface_Simulation.cpp
JSInterface_Simulation.h
MessageTypeConversions.cpp
ScriptComponent.cpp
ScriptComponent.h
►
serialization
BinarySerializer.cpp
BinarySerializer.h
DebugSerializer.cpp
DebugSerializer.h
HashSerializer.cpp
HashSerializer.h
IDeserializer.cpp
IDeserializer.h
ISerializer.cpp
ISerializer.h
SerializedPathfinder.h
SerializedScriptTypes.h
SerializedTypes.h
Provide specializations for some generic types and containers
SerializeTemplates.h
Helper templates definitions for serializing/deserializing common objects
StdDeserializer.cpp
StdDeserializer.h
StdSerializer.cpp
StdSerializer.h
►
system
CmpPtr.cpp
CmpPtr.h
Component.h
ComponentManager.cpp
ComponentManager.h
ComponentManagerSerialization.cpp
Components.h
ComponentTest.h
Various common features for component test cases
DynamicSubscription.cpp
DynamicSubscription.h
Entity.h
EntityMap.h
IComponent.cpp
IComponent.h
Interface.h
InterfaceScripted.h
LocalTurnManager.cpp
LocalTurnManager.h
Message.h
ParamNode.cpp
ParamNode.h
ReplayTurnManager.cpp
ReplayTurnManager.h
SimContext.cpp
SimContext.h
TurnManager.cpp
TurnManager.h
MessageTypes.h
Simulation2.cpp
Simulation2.h
TypeList.h
►
soundmanager
►
data
ogg.cpp
ogg.h
OggData.cpp
OggData.h
SoundData.cpp
SoundData.h
►
items
CBufferItem.cpp
CBufferItem.h
CSoundBase.cpp
CSoundBase.h
CSoundItem.cpp
CSoundItem.h
CStreamItem.cpp
CStreamItem.h
ISoundItem.h
►
scripting
JSInterface_Sound.cpp
JSInterface_Sound.h
SoundGroup.cpp
SoundGroup.h
ISoundManager.h
SoundManager.cpp
SoundManager.h
main.cpp
test_setup.cpp
Generated by
1.9.4