Nebula
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 code
  addons
   attr
    
accessmode.h
    
attrexithandler.cc
    
attrexithandler.h
    
attribute.h
    
attributecontainer.cc
    
attributecontainer.h
    
attributedefinition.h
    
attributedefinitionbase.cc
    
attributedefinitionbase.h
    
attributetable.cc
    
attributetable.h
    
attrid.cc
    
attrid.h
    
blobattrid.h
    
boolattrid.h
    
commonattributes.cc
    
commonattributes.h
    
floatattrid.h
    
guidattrid.h
    
intattrid.h
    
mat4attrid.h
    
stringattrid.h
    
uintattrid.h
    
valuetype.h
Defines the valid attribute value types as enum
    
vec4attrid.h
   audiofeature
    managers
     
audiomanager.cc
     
audiomanager.h
    
audiofeatureunit.cc
    
audiofeatureunit.h
   db
    sqlite3
     
sqlite3command.cc
     
sqlite3command.h
     
sqlite3database.cc
     
sqlite3database.h
     
sqlite3dataset.cc
     
sqlite3dataset.h
     
sqlite3factory.cc
     
sqlite3factory.h
     
sqlite3filterset.cc
     
sqlite3filterset.h
     
sqlite3table.cc
     
sqlite3table.h
    
column.cc
    
column.h
    
command.cc
    
command.h
    
database.cc
    
database.h
    
dataset.cc
    
dataset.h
    
dbfactory.cc
    
dbfactory.h
    
dbserver.cc
    
dbserver.h
    
filterset.cc
    
filterset.h
    
reader.cc
    
reader.h
    
relation.cc
    
relation.h
    
table.cc
    
table.h
    
valuetable.cc
    
valuetable.h
    
writer.cc
    
writer.h
   dynui
    console
     
imguiconsole.cc
     
imguiconsole.h
     
imguiconsolehandler.cc
     
imguiconsolehandler.h
    graph
     
imguigraph.cc
     
imguigraph.h
    im3d
     
im3d.cpp
     
im3d.h
     
im3d_config.h
     
im3d_math.h
     
im3dcontext.cc
     
im3dcontext.h
    imguifiledialog
     
ImGuiFileDialog.cpp
     
ImGuiFileDialog.h
     
ImGuiFileDialogConfig.h
    profiler
     
imguiprofiler.cc
     
imguiprofiler.h
    scripting
     
deargui.cpp
    
imguiaddon.cc
    
imguiaddon.h
    
imguicontext.cc
    
imguicontext.h
    
imguidisplayeventhandler.cc
    
imguidisplayeventhandler.h
    
imguiinputhandler.cc
    
imguiinputhandler.h
    
imguirtplugin.cc
    
imguirtplugin.h
    
nebula_icons.h
   graphicsfeature
    managers
     
cameramanager.cc
     
cameramanager.h
     
graphicsmanager.cc
     
graphicsmanager.h
    
graphicsfeatureunit.cc
    
graphicsfeatureunit.h
   memdb
    
attribute.h
    
attributeid.h
    
attributeregistry.cc
    
attributeregistry.h
    
database.cc
    
database.h
    
dataset.cc
    
dataset.h
    
filterset.h
    
table.cc
    
table.h
Contains declarations for tables and table partitions
    
tableid.h
    
tablesignature.h
   multiplayer
    client
     
basemultiplayerclient.cc
     
basemultiplayerclient.h
     
clientprocessors.cc
     
clientprocessors.h
     
standardmultiplayerclient.cc
     
standardmultiplayerclient.h
    server
     
basemultiplayerserver.cc
     
basemultiplayerserver.h
     
clientconnection.cc
     
clientconnection.h
     
serverprocessors.cc
     
serverprocessors.h
     
standardmultiplayerserver.cc
     
standardmultiplayerserver.h
    
multiplayerfeatureunit.cc
    
multiplayerfeatureunit.h
   navigationfeature
    debug
     
detourdebug.cc
     
detourdebug.h
     
navigationpagehandler.cc
     
navigationpagehandler.h
    managers
     
navigationmanager.cc
     
navigationmanager.h
    recast
     
recastutil.cc
     
recastutil.h
    
navagentcontext.cc
    
navagentcontext.h
    
navigationfeatureunit.cc
    
navigationfeatureunit.h
    
streamnavmeshcache.cc
    
streamnavmeshcache.h
   nflatbuffer
    
flatbufferinterface.cc
    
flatbufferinterface.h
    
nebula_flat.cc
    
nebula_flat.h
   nsharp
    api
     
application.cc
     
application.h
     
audio.cc
     
audio.h
     
game.cc
     
game.h
     
render.cc
     
render.h
Implements C-Style API render functions for interop with dynamic libs
    conversion
     
entity.cc
     
entity.h
(C) 2019 Individual contributors, see AUTHORS file
    NebulaEngine
     engine
      
Api.cs
      
Component.cs
      
ConsoleHook.cs
      
Entity.cs
      
Msg.cs
      
MsgDispatcher.cs
      
Property.cs
      
PropertyManager.cs
      
World.cs
     mathf
      
BoundingBox.cs
      
BoundingFrustum.cs
      
BoundingSphere.cs
      
Color.cs
      
ContainmentType.cs
      
Mathf.cs
      
Matrix.cs
      
Plane.cs
      
PlaneIntersectionType.cs
      
Point.cs
      
PQuatFeedbackLoop.cs
      
Quaternion.cs
      
Ray.cs
      
Rectangle.cs
      
Vector2.cs
      
Vector3.cs
      
Vector4.cs
     util
      
ListExtensions.cs
      
Random.cs
      
String.cs
     
Main.cs
    
assemblyid.h
    
nsbindings.cc
    
nsbindings.h
Bindings specifically for C# scripting
    
nsconfig.h
    
nsharpserver.cc
    
nsharpserver.h
    
scriptfeatureunit.cc
    
scriptfeatureunit.h
   physicsfeature
    managers
     
charactermanager.cc
     
charactermanager.h
     
physicsmanager.cc
     
physicsmanager.h
    
physicsfeatureunit.cc
    
physicsfeatureunit.h
   scripting
    python
     
conversion.cc
     
PyLogHook.h
     
pythonserver.cc
   staticui
    ultralight
     
ultralightrenderer.cc
     
ultralightrenderer.h
    
staticuicontext.cc
    
staticuicontext.h
   tbui
    backend
     
tbuibatch.h
     
tbuibitmap.cc
     
tbuibitmap.h
     
tbuiclipboard.cc
     
tbuiclipboardinterface.cc
     
tbuiclipboardinterface.h
     
tbuifile.cc
     
tbuifile.h
     
tbuifileinterface.cc
     
tbuifileinterface.h
     
tbuifontrenderer.cc
     
tbuifontrenderer.h
     
tbuirenderer.cc
     
tbuirenderer.h
     
tbuisystem.cc
     
tbuisysteminterface.cc
     
tbuisysteminterface.h
     
tbuivertex.h
    
tbuibatch.cc
    
tbuicontext.cc
    
tbuicontext.h
    
tbuiinputhandler.cc
    
tbuiinputhandler.h
    
tbuiview.cc
    
tbuiview.h
   tinyxml
    
tinystr.cc
    
tinystr.h
    
tinyxml.cc
    
tinyxml.h
    
tinyxmlerror.cc
    
tinyxmlparser.cc
  application
   appgame
    
gameapplication.cc
    
gameapplication.h
   application
    
stdneb.h
   basegamefeature
    components
     
orientation.cc
     
orientation.h
     
position.cc
     
position.h
     
scale.cc
     
scale.h
     
velocity.cc
     
velocity.h
    managers
     
hierarchymanager.cc
     
hierarchymanager.h
     
timemanager.cc
     
timemanager.h
    
basegamefeatureunit.cc
    
basegamefeatureunit.h
    
level.cc
    
level.h
    
levelparser.cc
    
levelparser.h
   game
    messaging
     
message.cc
     
message.h
    
api.cc
    
api.h
The main programming interface for the Game Subsystem
    
category.cc
    
category.h
    
component.cc
    
component.h
    
componentid.h
    
componentinspection.cc
    
componentinspection.h
    
componentserialization.cc
    
componentserialization.h
    
dataset.cc
    
dataset.h
    
editorstate.cc
    
editorstate.h
    
entity.cc
    
entity.h
    
entitypool.cc
    
entitypool.h
    
featureunit.cc
    
featureunit.h
    
filter.cc
    
filter.h
    
frameevent.cc
    
frameevent.h
    
gameserver.cc
    
gameserver.h
    
manager.cc
    
manager.h
    
processor.cc
    
processor.h
    
processorid.h
    
world.cc
    
world.h
  audio
   audio
    
audioclip.h
Implements some audio clip types
    
audiodevice.cc
    
audiodevice.h
    
audioserver.cc
    
audioserver.h
  foundation
   app
    
application.cc
    
application.h
    
consoleapplication.cc
    
consoleapplication.h
   core
    debug
     
corepagehandler.cc
     
corepagehandler.h
     
stringatompagehandler.cc
     
stringatompagehandler.h
    osx
     
osxsingleton.h
Provides helper macros to implement singleton objects:
     
osxsysfunc.h
     
precompiled.h
Contains precompiled headers on the OSX platform
    posix
     
posixsingleton.h
Provides helper macros to implement singleton objects:
     
posixsysfunc.cc
     
posixsysfunc.h
     
precompiled.h
    win32
     
precompiled.h
Contains precompiled headers on the Posix platform
     
win32singleton.h
Provides helper macros to implement singleton objects:
     
win32sysfunc.cc
     
win32sysfunc.h
    
config.h
Nebula compiler specific defines and configuration
    
coreserver.cc
    
coreserver.h
    
cvar.cc
    
cvar.h
Contains API for creating, writing to, and reading from a Core::CVar
    
debug.cc
    
debug.h
Nebula debug macros
    
exithandler.cc
    
exithandler.h
    
factory.cc
    
factory.h
    
ptr.h
    
refcounted.cc
    
refcounted.h
    
refcountedlist.cc
    
refcountedlist.h
    
rtti.cc
    
rtti.h
    
rttimacros.h
This defines the macros for Nebula's RTTI mechanism (__DeclareClass, __ImplementClass, etc...)
    
simd.h
Maps generic SIMD-like types and intrinsics to either SSE4+AVX or NEON
    
singleton.h
    
sysfunc.h
    
types.h
    
weakptr.h
   debug
    win32
     
win32minidump.cc
     
win32minidump.h
     
win32stacktrace.cc
     
win32stacktrace.h
    
debugcounter.cc
    
debugcounter.h
    
debugfloat.h
    
debughandler.cc
    
debughandler.h
    
debuginterface.cc
    
debuginterface.h
    
debugpagehandler.cc
    
debugpagehandler.h
    
debugserver.cc
    
debugserver.h
    
debugtimer.cc
    
debugtimer.h
    
minidump.h
    
stacktrace.h
   fibers
    posix
     
posixfiber.cc
    win32
     
win32fiber.cc
    
fiber.h
    
fibers.cc
    
fibers.h
   foundation
    
stdneb.cc
    
stdneb.h
   framesync
    
framesynctimer.cc
    
framesynctimer.h
   http
    curl
     
curlhttpclient.cc
     
curlhttpclient.h
    debug
     
helloworldrequesthandler.cc
     
helloworldrequesthandler.h
     
svgtestpagehandler.cc
     
svgtestpagehandler.h
    html
     
htmlelement.cc
     
htmlelement.h
     
htmlpagewriter.cc
     
htmlpagewriter.h
    simple
     
nebulahttpclient.cc
     
nebulahttpclient.h
    svg
     
svglinechartwriter.cc
     
svglinechartwriter.h
     
svgpagewriter.cc
     
svgpagewriter.h
    
defaulthttprequesthandler.cc
    
defaulthttprequesthandler.h
    
httpclient.cc
    
httpclient.h
    
httpclientregistry.cc
    
httpclientregistry.h
    
httpinterface.cc
    
httpinterface.h
    
httpmessagehandler.cc
    
httpmessagehandler.h
    
httpmethod.h
    
httpnzstream.cc
    
httpnzstream.h
    
httpprotocol.cc
    
httpprotocol.h
    
httprequest.cc
    
httprequest.h
    
httprequesthandler.cc
    
httprequesthandler.h
    
httprequestreader.cc
    
httprequestreader.h
    
httprequestwriter.cc
    
httprequestwriter.h
    
httpresponsereader.cc
    
httpresponsereader.h
    
httpresponsewriter.cc
    
httpresponsewriter.h
    
httpserver.cc
    
httpserver.h
    
httpserverproxy.cc
    
httpserverproxy.h
    
httpstatus.cc
    
httpstatus.h
    
httpstream.cc
    
httpstream.h
   ids
    
id.h
    
idallocator.h
    
idgenerationpool.cc
    
idgenerationpool.h
    
idpool.h
   interface
    
interfacebase.cc
    
interfacebase.h
    
interfacehandlerbase.cc
    
interfacehandlerbase.h
   io
    archfs
     
archive.cc
     
archive.h
     
archivebase.cc
     
archivebase.h
     
archivefilesystem.cc
     
archivefilesystem.h
     
archivefilesystembase.cc
     
archivefilesystembase.h
    base
     
gamecontentserverbase.cc
     
gamecontentserverbase.h
    cache
     
cachedstream.cc
     
cachedstream.h
     
cachedstreamtypes.cc
     
cachedstreamtypes.h
     
streamcache.cc
     
streamcache.h
    debug
     
consolepagehandler.cc
     
consolepagehandler.h
     
iopagehandler.cc
     
iopagehandler.h
    osx
     
osxconsolehandler.cc
     
osxconsolehandler.h
     
osxfiletime.h
     
osxfswrapper.cc
     
osxfswrapper.h
    posix
     
linuxfilewatcher.cc
     
linuxfilewatcher.h
     
posixconsolehandler.cc
     
posixconsolehandler.h
     
posixfiletime.cc
     
posixfiletime.h
     
posixfswrapper.cc
     
posixfswrapper.h
    util
     
bxmlfilestructs.h
Structures used by the BXML file format
     
bxmlloaderutil.cc
     
bxmlloaderutil.h
    win32
     
win32consolehandler.cc
     
win32consolehandler.h
     
win32filetime.cc
     
win32filetime.h
     
win32filewatcher.cc
     
win32filewatcher.h
     
win32fswrapper.cc
     
win32fswrapper.h
    zipfs
     
ionebula3.cc
     
ionebula3.h
     
ziparchive.cc
     
ziparchive.h
     
zipdirentry.cc
     
zipdirentry.h
     
zipfileentry.cc
     
zipfileentry.h
     
zipfilestream.cc
     
zipfilestream.h
     
zipfilesystem.cc
     
zipfilesystem.h
    
assign.h
    
assignregistry.cc
    
assignregistry.h
    
binaryreader.cc
    
binaryreader.h
    
binarywriter.cc
    
binarywriter.h
    
bxmlreader.cc
    
bxmlreader.h
    
console.cc
    
console.h
    
consolehandler.cc
    
consolehandler.h
    
embeddedmemorystream.cc
    
embeddedmemorystream.h
    
excelxmlreader.cc
    
excelxmlreader.h
    
filedialog.cc
    
filedialog.h
    
filestream.cc
    
filestream.h
    
filetime.h
    
filewatcher.cc
    
filewatcher.h
    
fswrapper.h
    
gamecontentserver.cc
    
gamecontentserver.h
    
historyconsolehandler.cc
    
historyconsolehandler.h
    
iointerface.cc
    
iointerface.h
    
ioserver.cc
    
ioserver.h
    
jsonreader.cc
    
jsonreader.h
    
jsonwriter.cc
    
jsonwriter.h
    
logfileconsolehandler.cc
    
logfileconsolehandler.h
    
mediatype.h
    
memorystream.cc
    
memorystream.h
    
path.cc
    
path.cpp
    
path.h
    
safefilestream.cc
    
safefilestream.h
    
schemeregistry.cc
    
schemeregistry.h
    
stream.cc
    
stream.h
    
streamreader.cc
    
streamreader.h
    
streamwriter.cc
    
streamwriter.h
    
textreader.cc
    
textreader.h
    
textwriter.cc
    
textwriter.h
    
uri.cc
    
uri.h
    
urn.cc
    
urn.h
    
xmlreader.cc
    
xmlreader.h
    
xmlwriter.cc
    
xmlwriter.h
   jobs
    
jobs.cc
    
jobs.h
   jobs2
    
jobs2.cc
    
jobs2.h
   math
    
angularpfeedbackloop.h
    
bbox.cc
    
bbox.h
    
clipstatus.h
    
curves.cc
    
curves.h
    
euler.h
    
extrapolator.h
    
frustum.h
    
half.h
    
line.cc
    
line.h
    
mat4.cc
    
mat4.h
    
noise.h
    
pfeedbackloop.h
    
pidfeedbackloop.h
    
plane.h
    
point.h
    
polar.h
    
pquatfeedbackloop.h
    
quat.cc
    
quat.h
    
rectangle.h
    
scalar.h
Nebula's scalar datatype
    
sphere.cc
    
sphere.h
    
sse.h
SSE support functions
    
transform.h
    
transform44.h
    
vec2.h
    
vec3.h
    
vec4.cc
    
vec4.h
    
vector.cpp
    
vector.h
   memory
    base
     
genericmemorypool.cc
     
genericmemorypool.h
    debug
     
memorypagehandler.cc
     
memorypagehandler.h
    osx
     
osxheap.cc
     
osxheap.h
     
osxmemory.cc
     
osxmemory.h
Lowlevel memory functions for the OSX platform
     
osxmemoryconfig.cc
     
osxmemoryconfig.h
Central config file for memory setup on the OSX platform
     
osxmemorypool.cc
     
osxmemorypool.h
    posix
     
posixheap.cc
     
posixheap.h
     
posixmemory.cc
     
posixmemory.h
Memory subsystem features for the Posix platform
     
posixmemoryconfig.cc
     
posixmemoryconfig.h
Central config file for memory setup on the Posix platform
     
posixmemorypool.cc
     
posixmemorypool.h
    win32
     
win32heap.cc
     
win32heap.h
     
win32memory.cc
     
win32memory.h
Memory subsystem features for win32
     
win32memoryconfig.cc
     
win32memoryconfig.h
Central config file for memory setup on the Win32 platform
     
win32memorypool.cc
     
win32memorypool.h
     
winmemory.h
    
arenaallocator.h
    
heap.h
    
memory.cc
    
memory.h
Implements a memory related functions
    
memorypool.h
    
poolarrayallocator.cc
    
poolarrayallocator.h
    
rangeallocator.h
    
ringallocator.h
   messaging
    
asyncport.cc
    
asyncport.h
    
batchmessage.cc
    
batchmessage.h
    
blockinghandlerthread.cc
    
blockinghandlerthread.h
    
delegatetable.cc
    
delegatetable.h
    
dispatcher.cc
    
dispatcher.h
    
handler.cc
    
handler.h
    
handlerthreadbase.cc
    
handlerthreadbase.h
    
id.h
    
message.cc
    
message.h
    
messagecallbackhandler.cc
    
messagecallbackhandler.h
    
messagereader.cc
    
messagereader.h
    
messagewriter.cc
    
messagewriter.h
    
port.cc
    
port.h
    
runthroughhandlerthread.cc
    
runthroughhandlerthread.h
    
staticmessagehandler.cc
    
staticmessagehandler.h
   net
    posix
     
posixipaddress.cc
     
posixipaddress.h
     
posixsocket.cc
     
posixsocket.h
    socket
     
ipaddress.h
     
socket.cc
     
socket.h
    tcp
     
stdtcpclient.cc
     
stdtcpclient.h
     
stdtcpclientconnection.cc
     
stdtcpclientconnection.h
     
stdtcpserver.cc
     
stdtcpserver.h
    win32
     
win32ipaddress.cc
     
win32ipaddress.h
     
win32socket.cc
     
win32socket.h
    
debugmessage.h
    
debugpacket.cc
    
debugpacket.h
    
messageclient.cc
    
messageclient.h
    
messageclientconnection.cc
    
messageclientconnection.h
    
tcpclient.cc
    
tcpclient.h
    
tcpclientconnection.cc
    
tcpclientconnection.h
    
tcpmessagecodec.cc
    
tcpmessagecodec.h
    
tcpserver.cc
    
tcpserver.h
   profiling
    
profiling.cc
    
profiling.h
   system
    base
     
librarybase.h
    darwin
     
darwinbyteorder.h
     
darwinsysteminfo.cc
     
darwinsysteminfo.h
    osx
     
osxcpu.h
    posix
     
posixcpu.h
     
posixenvironment.cc
     
posixenvironment.h
     
posixlibrary.cc
     
posixlibrary.h
     
posixprocess.cc
     
posixsettings.cc
     
posixsettings.h
     
posixsysteminfo.cc
     
posixsysteminfo.h
    win32
     
win32cpu.h
     
win32environment.cc
     
win32environment.h
     
win32library.cc
     
win32library.h
     
win32process.cc
     
win32process.h
     
win32registry.cc
     
win32registry.h
     
win32systeminfo.cc
     
win32systeminfo.h
    
appentry.h
Implements a platform-independent app-entry point
    
byteorder.h
    
cpu.h
    
environment.h
    
library.h
    
nebulasettings.h
    
process.h
    
systeminfo.h
   threading
    darwin
     
darwinbarrier.h
    debug
     
threadpagehandler.cc
     
threadpagehandler.h
    gcc
     
gccinterlocked.cc
     
interlocked.h
    linux
     
linuxcompletioncounter.h
     
linuxevent.h
     
linuxrendezvous.h
     
linuxthread.cc
     
linuxthread.h
     
linuxthreadid.h
     
linuxthreadlocaldata.cc
     
linuxthreadlocaldata.h
     
linuxthreadlocalptr.cc
     
linuxthreadlocalptr.h
    osx
     
osxcriticalsection.h
     
osxthread.cc
     
osxthread.h
     
osxthreadid.h
     
osxthreadlocalptr.h
    posix
     
posixbarrier.h
     
posixcriticalsection.h
     
posixevent.h
     
posixreadwritelock.cc
     
posixreadwritelock.h
     
posixthread.cc
     
posixthread.h
     
posixthreadbarrier.h
     
posixthreadbarrier_cond.h
     
posixthreadid.h
     
posixthreadlocalptr.h
    win32
     
win32barrier.h
     
win32criticalsection.cc
     
win32criticalsection.h
     
win32event.h
     
win32interlocked.cc
     
win32readwritelock.cc
     
win32readwritelock.h
     
win32thread.cc
     
win32thread.h
     
win32threadbarrier.h
     
win32threadid.h
    
assertingmutex.cc
    
assertingmutex.h
    
barrier.h
    
criticalsection.h
    
event.h
    
interlocked.h
    
lockfreequeue.h
    
objectref.cc
    
objectref.h
    
readwritelock.h
    
safeflag.h
    
safepriorityqueue.h
    
safequeue.h
    
spinlock.h
    
thread.cc
    
thread.h
    
threadbarrier.h
    
threadid.h
   timing
    base
     
calendartimebase.cc
     
calendartimebase.h
    darwin
     
darwintimer.cc
     
darwintimer.h
    posix
     
posixcalendartime.cc
     
posixcalendartime.h
     
posixtimer.cc
     
posixtimer.h
    win32
     
win32calendartime.cc
     
win32calendartime.h
     
win32timer.cc
     
win32timer.h
    
calendartime.h
    
time.h
Typedefs for the Timing subsystem
    
timer.h
   util
    osx
     
osxguid.cc
     
osxguid.h
    posix
     
posixguid.cc
     
posixguid.h
    win32
     
win32guid.cc
     
win32guid.h
     
win32stringconverter.cc
     
win32stringconverter.h
    
array.h
    
arrayallocator.h
    
arrayallocatorsafe.h
    
arrayqueue.h
    
arraystack.h
    
bit.h
Implements helper functions for checking bits
    
bitfield.h
    
blob.cc
    
blob.h
    
bvh.h
    
color.cc
    
color.h
    
commandlineargs.cc
    
commandlineargs.h
    
compilerhelper.h
    
crc.cc
    
crc.h
    
delegate.h
    
dictionary.h
    
fixedarray.h
    
fixedpool.h
    
fixedtable.h
    
fourcc.h
    
globalstringatomtable.cc
    
globalstringatomtable.h
    
guid.h
    
hash.cc
    
hash.h
    
hashtable.h
    
keyvaluepair.h
    
list.h
    
localstringatomtable.cc
    
localstringatomtable.h
    
occupancyquadtree.h
    
pinnedarray.h
    
priorityarray.h
    
quadtree.h
    
queue.h
    
random.cc
    
random.h
Contains random-number helper functions
    
randomnumbertable.cc
    
randomnumbertable.h
    
ringbuffer.h
    
round.h
    
runlengthcodec.cc
    
runlengthcodec.h
    
set.h
    
simpletree.h
    
sparsetable.h
    
stack.h
    
string.cc
    
string.h
    
stringatom.cc
    
stringatom.h
    
stringatomtablebase.cc
    
stringatomtablebase.h
    
stringbuffer.cc
    
stringbuffer.h
    
trivialarray.h
    
tupleutility.h
    
typepunning.h
    
variant.h
   
foundation.h
Add all class headers for classes which need dynamic object creation by class name or class fourcc here
  input
   input
    base
     
gamepadbase.cc
     
gamepadbase.h
     
inputserverbase.cc
     
inputserverbase.h
     
keyboardbase.cc
     
keyboardbase.h
     
mousebase.cc
     
mousebase.h
    glfw
     
glfwinputserver.cc
     
glfwinputserver.h
    
char.h
A translated character code
    
gamepad.cc
    
gamepad.h
    
inputevent.h
    
inputhandler.cc
    
inputhandler.h
    
inputpriority.h
    
inputserver.cc
    
inputserver.h
    
key.cc
    
key.h
    
keyboard.cc
    
keyboard.h
    
mouse.cc
    
mouse.h
    
mousebutton.cc
    
mousebutton.h
  options
   
options.cc
   
options.h
  physics
   physics
    
actorcontext.cc
    
actorcontext.h
    
callbacks.cc
    
callbacks.h
    
charactercontext.cc
    
charactercontext.h
    
debugui.cc
    
debugui.h
    
physxstate.cc
    
physxstate.h
    
streamactorpool.cc
    
streamactorpool.h
    
utils.h
    
visualdebugger.cc
    
visualdebugger.h
   
physicsinterface.cc
   
physicsinterface.h
  render
   animation
    
animeventhandlerbase.cc
    
animeventhandlerbase.h
    
animeventinfo.h
    
animeventserver.cc
    
animeventserver.h
    
animjob.cc
    
animjob.h
    
animjobenqueuemode.h
    
animsequencer.cc
    
animsequencer.h
    
playclipjob.cc
    
playclipjob.h
   apprender
    
renderapplication.cc
    
renderapplication.h
    
viewerapplication.cc
    
viewerapplication.h
   characters
    
charactercontext.cc
    
charactercontext.h
    
nskfileformatstructs.h
    
skeleton.cc
    
skeleton.h
    
skeletonevaljob.cc
    
skeletonjoint.h
    
skeletonloader.cc
    
skeletonloader.h
    
skeletonresource.cc
    
skeletonresource.h
   clustering
    
clustercontext.cc
    
clustercontext.h
    
clusterutil.h
   coreanimation
    jobs
     
animjobsample.cc
     
animjobsamplemix.cc
     
animjobutil.h
Utility functions for CoreAnimation subsystem jobs
    
animation.cc
    
animation.h
    
animationloader.cc
    
animationloader.h
    
animationresource.cc
    
animationresource.h
    
animclip.cc
    
animclip.h
    
animcurve.h
    
animevent.h
    
animeventemitter.cc
    
animeventemitter.h
    
animkeybuffer.cc
    
animkeybuffer.h
    
animsamplebuffer.cc
    
animsamplebuffer.h
    
animsamplejob.cc
    
animsamplemask.h
    
animsamplemixinfo.h
    
animutil.cc
    
animutil.h
    
curvetype.cc
    
curvetype.h
    
infinitytype.cc
    
infinitytype.h
    
naxfileformatstructs.h
NAX file format structures
    
sampletype.cc
    
sampletype.h
   coregraphics
    base
     
displaydevicebase.cc
     
displaydevicebase.h
     
shaderserverbase.cc
     
shaderserverbase.h
     
shaperendererbase.cc
     
shaperendererbase.h
     
textrendererbase.cc
     
textrendererbase.h
     
vertexcomponentbase.h
    debug
     
displaypagehandler.cc
     
displaypagehandler.h
     
meshpagehandler.cc
     
meshpagehandler.h
     
shaderpagehandler.cc
     
shaderpagehandler.h
     
texturepagehandler.cc
     
texturepagehandler.h
    glfw
     
glfwdisplaydevice.cc
     
glfwdisplaydevice.h
     
glfwwindow.cc
     
glfwwindow.h
    legacy
     
nvx2fileformatstructs.h
     
nvx2streamreader.cc
     
nvx2streamreader.h
    load
     
glimltypes.cc
     
glimltypes.h
    stb
     
stb_image_write_16bit.h
    vk
     
vkaccelerationstructure.cc
     
vkaccelerationstructure.h
     
vkbarrier.cc
     
vkbarrier.h
     
vkbuffer.cc
     
vkbuffer.h
     
vkcommandbuffer.cc
     
vkcommandbuffer.h
     
vkcommandbufferthread.cc
     
vkcommandbufferthread.h
     
vkdeferredcommand.cc
     
vkdeferredcommand.h
     
vkdepthstenciltarget.cc
     
vkdepthstenciltarget.h
     
vkdisplaydevice.cc
     
vkdisplaydevice.h
     
vkevent.cc
     
vkevent.h
     
vkfence.cc
     
vkfence.h
     
vkgraphicsdevice.cc
     
vkgraphicsdevice.h
     
vkloader.cc
     
vkloader.h
     
vkmemory.cc
     
vkmemory.h
     
vkpass.cc
     
vkpass.h
     
vkpipeline.cc
     
vkpipeline.h
     
vkpipelinedatabase.cc
     
vkpipelinedatabase.h
     
vkrendertexture.cc
     
vkrendertexture.h
     
vkresourcetable.cc
     
vkresourcetable.h
     
vksampler.cc
     
vksampler.h
     
vkscheduler.cc
     
vkscheduler.h
     
vksemaphore.cc
     
vksemaphore.h
     
vkshader.cc
     
vkshader.h
     
vkshaderprogram.cc
     
vkshaderprogram.h
     
vkshaderserver.cc
     
vkshaderserver.h
     
vkshaperenderer.cc
     
vkshaperenderer.h
     
vksubcontexthandler.cc
     
vksubcontexthandler.h
     
vkswapchain.cc
     
vkswapchain.h
     
vktextrenderer.cc
     
vktextrenderer.h
     
vktexture.cc
     
vktexture.h
     
vktextureview.cc
     
vktextureview.h
     
vktypes.cc
     
vktypes.h
     
vkvertexlayout.cc
     
vkvertexlayout.h
    win32
     
win32displaydevice.cc
     
win32displaydevice.h
    
accelerationstructure.h
    
adapter.cc
    
adapter.h
    
adapterinfo.h
    
antialiasquality.cc
    
antialiasquality.h
    
barrier.h
    
buffer.cc
    
buffer.h
    
commandbuffer.cc
    
commandbuffer.h
    
config.h
Compile time configuration options for the CoreGraphics subsystem
    
displaydevice.cc
    
displaydevice.h
    
displayevent.h
    
displayeventhandler.cc
    
displayeventhandler.h
    
displaymode.h
    
drawthread.cc
    
drawthread.h
    
event.h
    
fence.h
    
gpubuffertypes.h
    
gpulangshaderloader.cc
    
gpulangshaderloader.h
    
graphicsdevice.h
    
image.cc
    
image.h
Implements a CPU side image
    
imagefileformat.cc
    
imagefileformat.h
    
indextype.h
    
memory.cc
    
memory.h
Graphics memory interface
    
mesh.cc
    
mesh.h
    
meshloader.cc
    
meshloader.h
    
meshresource.cc
    
meshresource.h
    
nvx3fileformatstructs.h
NVX3 file format structures
    
nvx3streamreader.cc
    
nvx3streamreader.h
    
pass.h
    
pinnedbuffer.h
    
pipeline.h
    
pixelformat.cc
    
pixelformat.h
    
primitivegroup.h
    
primitivetopology.cc
    
primitivetopology.h
    
renderevent.h
    
rendereventhandler.cc
    
rendereventhandler.h
    
rendershape.cc
    
rendershape.h
    
resourcetable.cc
    
resourcetable.h
A resource table declares a list of resources (ResourceTable in DX12, DescriptorSet in Vulkan)
    
sampler.h
Samplers
    
semaphore.h
A semaphore is an inter-GPU queue synchronization primitive
    
shader.cc
    
shader.h
A shader represents an entire shader resource, containing several stages and programs
    
shaderfeature.cc
    
shaderfeature.h
    
shaderidentifier.cc
    
shaderidentifier.h
    
shaderloader.cc
    
shaderloader.h
    
shadersemantics.h
Standard shader variable semantic names
    
shaderserver.cc
    
shaderserver.h
    
shaperenderer.cc
    
shaperenderer.h
    
sparsebuffer.h
    
streamtexturesaver.h
    
swapchain.h
    
textelement.cc
    
textelement.h
    
textrenderer.cc
    
textrenderer.h
    
texture.cc
    
texture.h
    
textureloader.cc
    
textureloader.h
    
textureview.h
    
threadsafedisplayeventhandler.cc
    
threadsafedisplayeventhandler.h
    
threadsaferendereventhandler.cc
    
threadsaferendereventhandler.h
    
vertexcomponent.h
    
vertexlayout.cc
    
vertexlayout.h
    
window.h
   debug
    
framescriptinspector.cc
    
framescriptinspector.h
   decals
    
decalcontext.cc
    
decalcontext.h
   fog
    
volumetricfogcontext.cc
    
volumetricfogcontext.h
   frame
    
default.json.h
    
framebarrier.cc
    
framebarrier.h
    
framebatchtype.h
    
frameblit.cc
    
frameblit.h
    
framecode.cc
    
framecode.h
    
framecompute.cc
    
framecompute.h
    
framecopy.cc
    
framecopy.h
    
frameevent.cc
    
frameevent.h
    
framemipmap.cc
    
framemipmap.h
    
frameop.cc
    
frameop.h
    
framepass.cc
    
framepass.h
    
frameplugin.cc
    
frameplugin.h
    
frameresolve.cc
    
frameresolve.h
    
framescript.cc
    
framescript.h
    
framescriptloader.cc
    
framescriptloader.h
    
frameserver.cc
    
frameserver.h
    
framesubgraph.cc
    
framesubgraph.h
    
framesubmission.cc
    
framesubmission.h
    
framesubpass.cc
    
framesubpass.h
    
framesubpassbatch.cc
    
framesubpassbatch.h
    
framesubpassfullscreeneffect.cc
    
framesubpassfullscreeneffect.h
    
framesubpassorderedbatch.cc
    
framesubpassorderedbatch.h
    
framesubpassplugin.cc
    
framesubpassplugin.h
    
frameswap.cc
    
frameswap.h
   framescripts
    
framescripts.cc
    
framescripts.h
   gi
    
ddgicontext.cc
    
ddgicontext.h
   graphics
    
bindlessregistry.cc
    
bindlessregistry.h
    
cameracontext.cc
    
cameracontext.h
    
camerasettings.cc
    
camerasettings.h
    
environmentcontext.cc
    
environmentcontext.h
    
globalconstants.cc
    
globalconstants.h
    
graphicscontext.cc
    
graphicscontext.h
    
graphicsdisplayeventhandler.cc
    
graphicsdisplayeventhandler.h
    
graphicsentity.h
    
graphicsserver.cc
    
graphicsserver.h
    
view.cc
    
view.h
   input
    
inputdisplayeventhandler.cc
    
inputdisplayeventhandler.h
   instancing
    base
     
instancerendererbase.cc
     
instancerendererbase.h
     
instanceserverbase.cc
     
instanceserverbase.h
    vk
     
vkinstancerenderer.cc
     
vkinstancerenderer.h
     
vkinstanceserver.cc
     
vkinstanceserver.h
    
instancerenderer.cc
    
instancerenderer.h
    
instanceserver.cc
    
instanceserver.h
   lighting
    
lightcontext.cc
    
lightcontext.h
    
lightprobecontext.cc
    
lightprobecontext.h
    
ltc.h
   materials
    
material.cc
    
material.h
    
materialloader.cc
    
materialloader.h
    
materialtemplatetypes.h
    
materialvariant.h
    
shaderconfig.cc
    
shaderconfig.h
   models
    nodes
     
characternode.cc
     
characternode.h
     
characterskinnode.cc
     
characterskinnode.h
     
modelnode.cc
     
modelnode.h
     
particlesystemnode.cc
     
particlesystemnode.h
     
primitivenode.cc
     
primitivenode.h
     
shaderstatenode.cc
     
shaderstatenode.h
     
transformnode.cc
     
transformnode.h
    
model.cc
    
model.h
    
modelcontext.cc
    
modelcontext.h
    
modelloader.cc
    
modelloader.h
   particles
    
emitterattrs.cc
    
emitterattrs.h
    
emittermesh.cc
    
emittermesh.h
    
envelopecurve.cc
    
envelopecurve.h
    
envelopesamplebuffer.cc
    
envelopesamplebuffer.h
    
particle.h
    
particlecontext.cc
    
particlecontext.h
    
particlejob.cc
    
particleloader.cc
    
particleloader.h
    
particlerenderinfo.h
    
particleresource.cc
    
particleresource.h
   picking
    
pickingserver.cc
    
pickingserver.h
   posteffects
    
bloomcontext.cc
    
bloomcontext.h
    
dofcontext.cc
    
dofcontext.h
    
downsamplingcontext.cc
    
downsamplingcontext.h
    
histogramcontext.cc
    
histogramcontext.h
    
ssaocontext.cc
    
ssaocontext.h
    
ssrcontext.cc
    
ssrcontext.h
   raytracing
    
raytracingcontext.cc
    
raytracingcontext.h
   render
    
precompiled.h
Contains precompiled headers for render based on platform
    
stdneb.h
Precompiled header
   rendermodules
    rt
     
rtplugin.cc
     
rtplugin.h
     
rtpluginregistry.cc
     
rtpluginregistry.h
    
rendermodule.cc
    
rendermodule.h
   renderutil
    
drawfullscreenquad.cc
    
drawfullscreenquad.h
    
freecamerautil.cc
    
freecamerautil.h
    
geometryhelpers.cc
    
geometryhelpers.h
    
mayacamerautil.cc
    
mayacamerautil.h
    
mouserayutil.cc
    
mouserayutil.h
    
nodelookuputil.cc
    
nodelookuputil.h
   terrain
    
occupancyquadtree.h
    
terraincontext.cc
    
terraincontext.h
    
terrainculljob.cc
    
terrainmaterial.h
    
texturetilecache.h
   vegetation
    
vegetationcontext.cc
    
vegetationcontext.h
   visibility
    systems
     
boxsystem.cc
     
boxsystem.h
     
boxsystemjob.cc
     
bruteforcesystem.cc
     
bruteforcesystem.h
     
octreesystem.cc
     
octreesystem.h
     
octreesystemjob.cc
     
portalsystem.cc
     
portalsystem.h
     
portalsystemjob.cc
     
quadtreesystem.cc
     
quadtreesystem.h
     
quadtreesystemjob.cc
     
visibilitysystem.cc
     
visibilitysystem.h
    
visibility.h
    
visibilitycontainer.cc
    
visibilitycontainer.h
    
visibilitycontext.cc
    
visibilitycontext.h
    
visibilitydependencyjob.cc
    
visibilitydrawlistupdatejob.cc
   weather
    
cloudcontext.cc
    
cloudcontext.h
    
raincontext.cc
    
raincontext.h
    
snowcontext.cc
    
snowcontext.h
  resource
   resources
    
resource.cc
    
resource.h
    
resourceid.h
    
resourceloader.cc
    
resourceloader.h
    
resourceloaderthread.cc
    
resourceloaderthread.h
    
resourcesaver.cc
    
resourcesaver.h
    
resourceserver.cc
    
resourceserver.h