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
 profiler
 
imguiprofiler.cc
 
imguiprofiler.h
 scripting
 
deargui.cpp
 
deargui.h
 
imguiaddon.cc
 
imguiaddon.h
 
imguicontext.cc
 
imguicontext.h
 
imguidisplayeventhandler.cc
 
imguidisplayeventhandler.h
 
imguiinputhandler.cc
 
imguiinputhandler.h
 
imguirtplugin.cc
 
imguirtplugin.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
 
TemplateManager.cs
 
World.cs
 util
 
ListExtensions.cs
 
String.cs
 xna
 
BoundingBox.cs
 
BoundingFrustum.cs
 
BoundingSphere.cs
 
Color.cs
 
ContainmentType.cs
 
MathHelper.cs
 
Matrix.cs
 
Plane.cs
 
PlaneIntersectionType.cs
 
Point.cs
 
Quaternion.cs
 
Ray.cs
 
Rectangle.cs
 
Vector2.cs
 
Vector3.cs
 
Vector4.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
 
conversion.h
 
PyLogHook.h
 
pythonserver.cc
 
pythonserver.h
 
scriptserver.cc
 
scriptserver.h
 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
 
blueprintmanager.cc
 
blueprintmanager.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
 
iointerfacehandler.cc
 
iointerfacehandler.h
 
iointerfaceprotocol.cc
 
iointerfaceprotocol.h
 
ioserver.cc
 
ioserver.h
 
jsonreader.cc
 
jsonreader.h
 
jsonwriter.cc
 
jsonwriter.h
 
logfileconsolehandler.cc
 
logfileconsolehandler.h
 
mediatype.h
 
memorystream.cc
 
memorystream.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
 
processbase.h
 darwin
 
darwinbyteorder.h
 
darwinsysteminfo.cc
 
darwinsysteminfo.h
 osx
 
osxcpu.h
 posix
 
posixcpu.h
 
posixenvironment.cc
 
posixenvironment.h
 
posixprocess.cc
 
posixprocess.h
 
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
 
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