Nebula
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
▼
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
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
►
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
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...)
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
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
►
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.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
hashtable.h
keyvaluepair.h
list.h
localstringatomtable.cc
localstringatomtable.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
debugui.cc
debugui.h
physxstate.cc
physxstate.h
shapes.cc
shapes.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
►
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
vkshaderpool.cc
vkshaderpool.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
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
►
glfw
glfwgraphicsdisplayeventhandler.cc
glfwgraphicsdisplayeventhandler.h
bindlessregistry.cc
bindlessregistry.h
cameracontext.cc
cameracontext.h
camerasettings.cc
camerasettings.h
environmentcontext.cc
environmentcontext.h
globalconstants.cc
globalconstants.h
graphicscontext.cc
graphicscontext.h
graphicsentity.h
graphicsserver.cc
graphicsserver.h
stage.cc
stage.h
view.cc
view.h
►
input
►
glfw
glfwinputdisplayeventhandler.cc
glfwinputdisplayeventhandler.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
csmutil.cc
csmutil.h
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
particlerenderinfo.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
Generated on Tue Jan 28 2025 22:43:18 for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.