Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIAGameWorks/GettingStartedWithRTXRayTracing
/ functions
Functions
467 in github.com/NVIDIAGameWorks/GettingStartedWithRTXRayTracing
⨍
Functions
467
◇
Types & classes
40
↓ 54 callers
Method
requestTextureResource
SharedUtils/ResourceManager.cpp:218
↓ 46 callers
Method
getTexture
SharedUtils/ResourceManager.cpp:174
↓ 41 callers
Method
setPass
SharedUtils/RenderingPipeline.cpp:421
↓ 36 callers
Method
setScene
SharedUtils/RayLaunch.cpp:95
↓ 35 callers
Method
getClearedTexture
SharedUtils/ResourceManager.cpp:186
↓ 20 callers
Method
addMissShader
SharedUtils/RayLaunch.cpp:40
↓ 16 callers
Method
addHitShader
SharedUtils/RayLaunch.cpp:49
↓ 16 callers
Method
getHeight
SharedUtils/ResourceManager.h:129
↓ 16 callers
Method
getWidth
Get the resolution of fullscreen channels.
SharedUtils/ResourceManager.h:128
↓ 15 callers
Method
compileRayProgram
SharedUtils/RayLaunch.cpp:67
↓ 15 callers
Method
readyToRender
SharedUtils/RayLaunch.cpp:77
↓ 12 callers
Method
getRayGenVars
SharedUtils/RayLaunch.cpp:165
↓ 12 callers
Method
requestTextureResources
SharedUtils/ResourceManager.cpp:251
↓ 12 callers
Method
setDefaultSceneName
SharedUtils/ResourceManager.cpp:261
↓ 10 callers
Method
getScreenSize
SharedUtils/ResourceManager.h:130
↓ 8 callers
Method
getMinTDist
We probably want to share some common ray tracing state
SharedUtils/ResourceManager.h:139
↓ 8 callers
Method
getMissVars
SharedUtils/RayLaunch.cpp:171
↓ 7 callers
Method
createManagedFbo
SharedUtils/ResourceManager.cpp:268
↓ 7 callers
Method
resize
SharedUtils/ResourceManager.cpp:30
↓ 6 callers
Method
updateEnvironmentMap
SharedUtils/ResourceManager.cpp:77
↓ 5 callers
Method
getGlobalVars
SharedUtils/RayLaunch.cpp:159
↓ 5 callers
Method
getName
Returns the name of the render pass. */
SharedUtils/RenderPass.h:142
↓ 5 callers
Method
getVars
SharedUtils/RasterLaunch.cpp:78
↓ 4 callers
Method
getDefaultFbo
Get the default system FBO. You should not write to this, but you can use it if you need to bind an FBO.
SharedUtils/ResourceManager.h:113
↓ 3 callers
Method
addHitGroup
SharedUtils/RayLaunch.cpp:58
↓ 3 callers
Method
clearTexture
SharedUtils/ResourceManager.cpp:204
↓ 2 callers
Method
getEnvironmentMapName
Get details about the internally managed environment map
SharedUtils/ResourceManager.h:88
↓ 2 callers
Method
getGuiSize
Get size in pixels of the UI window in the application window's client area. */
SharedUtils/RenderPass.h:170
↓ 2 callers
Method
getTextureCount
Return the maximum number of channels we might have (some may be invalid)
SharedUtils/ResourceManager.h:80
↓ 2 callers
Method
getTextureIndex
SharedUtils/ResourceManager.cpp:160
↓ 2 callers
Method
getTextureName
SharedUtils/ResourceManager.cpp:167
↓ 2 callers
Function
loadScene
SharedUtils/SceneLoaderWrapper.cpp:29
↓ 2 callers
Method
onExecute
SharedUtils/RenderPass.cpp:47
↓ 2 callers
Method
onKeyEvent
SharedUtils/RenderingPipeline.cpp:751
↓ 2 callers
Method
onMouseEvent
SharedUtils/RenderingPipeline.cpp:765
↓ 2 callers
Method
onPassDeactivation
Called when this pass is deactivated via the UI (removed from your pipeline) */
SharedUtils/RenderPass.h:130
↓ 2 callers
Method
onResize
Callback when the image/resources need to be resized. Called once at startup and when the window is resized. \param[in] width The new width of
SharedUtils/RenderPass.h:96
↓ 1 callers
Method
appliesPostprocess
Will your pass use a compute pass?
SharedUtils/RenderPass.h:61
↓ 1 callers
Method
getDefaultSceneName
Did someone specify the default scene to load?
SharedUtils/ResourceManager.h:116
↓ 1 callers
Method
getGuiName
Returns the GUI window/group name. */
SharedUtils/RenderPass.h:150
↓ 1 callers
Method
getGuiPosition
Get position in pixels of the UI window in the application window's client area. */
SharedUtils/RenderPass.h:162
↓ 1 callers
Function
getTextureLocation
SharedUtils/SceneLoaderWrapper.cpp:110
↓ 1 callers
Method
hasAnimation
Does your pass use an environment map?
SharedUtils/RenderPass.h:63
↓ 1 callers
Method
haveResourcesChanged
If resources have changed since last frame (and previous resource pointers may be invalid), this will return true
SharedUtils/ResourceManager.h:133
↓ 1 callers
Method
initializeResources
SharedUtils/ResourceManager.cpp:59
↓ 1 callers
Method
isInitialized
Returns true if render pass is successfully initialized. */
SharedUtils/RenderPass.h:174
↓ 1 callers
Method
isRebindFlagSet
Returns true if rebind flag is set. The flag is manually reset by calling resetRebindFlag(). */
SharedUtils/RenderPass.h:182
↓ 1 callers
Method
isRefreshFlagSet
Returns true if refresh flag is set. The flag is automatically reset after execute() is called. */
SharedUtils/RenderPass.h:178
↓ 1 callers
Method
loadDefaultScene
Will your pass require access to a scene?
SharedUtils/RenderPass.h:57
↓ 1 callers
Method
onInitScene
Callback on scene initialization. \param[in] context Provides the current context to initialize resources for your renderer. \param[in
SharedUtils/RenderPass.h:81
↓ 1 callers
Method
onInitialize
SharedUtils/RenderPass.cpp:26
↓ 1 callers
Method
onPassActivation
Called when this pass is activated via the UI (to add it to your pipeline) */
SharedUtils/RenderPass.h:126
↓ 1 callers
Method
onPipelineUpdate
Callback for when the pipeline state changes. \param[in] resourceManager Provides the current resource manager, which has some state changed sinc
SharedUtils/RenderPass.h:86
↓ 1 callers
Method
onRenderGui
SharedUtils/RenderPass.cpp:33
↓ 1 callers
Method
onStateRefresh
Called whenever any RenderPass in the current pipeline sets its mRefreshFlag */
SharedUtils/RenderPass.h:90
↓ 1 callers
Method
requiresScene
Override these to describes aspects of the pass to the pipeline. Setting these correctly is not vital, but may provide global options in the UI (e.g.
SharedUtils/RenderPass.h:56
↓ 1 callers
Method
resetDirtyFlag
The owner of the resource manager can reset the dirty flag after passes have have been notified
SharedUtils/ResourceManager.h:136
↓ 1 callers
Method
resetRebindFlag
Resets the rebind flag. */
SharedUtils/RenderPass.h:186
↓ 1 callers
Method
setMaxRecursionDepth
SharedUtils/RayLaunch.cpp:89
↓ 1 callers
Method
setMinTDist
SharedUtils/ResourceManager.h:140
↓ 1 callers
Method
setName
Sets the name of the render pass. */
SharedUtils/RenderPass.h:138
↓ 1 callers
Method
setRawBuffer
SharedUtils/SimpleVars.cpp:81
↓ 1 callers
Method
setSampler
SharedUtils/SimpleVars.cpp:54
↓ 1 callers
Method
setStructuredBuffer
SharedUtils/SimpleVars.cpp:72
↓ 1 callers
Method
setTexture
SharedUtils/SimpleVars.cpp:45
↓ 1 callers
Method
setTypedBuffer
SharedUtils/SimpleVars.cpp:63
↓ 1 callers
Method
setVariable
SharedUtils/SimpleVars.h:124
↓ 1 callers
Method
updatePipelineRequirementFlags
SharedUtils/RenderingPipeline.cpp:132
↓ 1 callers
Method
userSetDefaultScene
Set the default scene name
SharedUtils/ResourceManager.h:118
↓ 1 callers
Method
usesCompute
Will your pass ray trace a scene?
SharedUtils/RenderPass.h:60
↓ 1 callers
Method
usesEnvironmentMap
Does your pass apply a postprocess?
SharedUtils/RenderPass.h:62
↓ 1 callers
Method
usesRasterization
If set to true, load a default scene on initialization
SharedUtils/RenderPass.h:58
↓ 1 callers
Method
usesRayTracing
Will your pass rasterize a scene?
SharedUtils/RenderPass.h:59
Method
AmbientOcclusionPass
05-AmbientOcclusion/Passes/AmbientOcclusionPass.h:34
Method
AmbientOcclusionPass
CommonPasses/AmbientOcclusionPass.h:36
Method
ConstantColorPass
Constructor. The strings represent: 1) The name of the pass that will be in the dropdown pass selector widget(s) 2) The name of the GUI window showin
01-OpenWindow/Passes/ConstantColorPass.h:43
Method
CopyToOutputPass
Constructor. The strings represent: 1) The name of the pass that will be in the dropdown pass selector widget(s) 2) The name of the GUI window showin
03-RasterGBuffer/Passes/CopyToOutputPass.h:34
Method
CopyToOutputPass
Constructor. The strings represent: 1) The name of the pass that will be in the dropdown pass selector widget(s) 2) The name of the GUI window showin
CommonPasses/CopyToOutputPass.h:35
Method
DiffuseOneShadowRayPass
11-OneShadowRayPerPixel/Passes/DiffuseOneShadowRayPass.h:43
Method
FullscreenLaunch
SharedUtils/FullscreenLaunch.cpp:28
Method
GGXGlobalIlluminationPass
14-GGXGlobalIllumination/Passes/GGXGlobalIllumination.h:37
Method
Idx1
Constructor gets called when mySharedPtr["myIdx1"] is encoutered
SharedUtils/SimpleVars.h:84
Method
JitteredGBufferPass
07-SimpleAntialiasing/Passes/JitteredGBufferPass.h:38
Method
JitteredGBufferPass
CommonPasses/JitteredGBufferPass.h:16
Method
LambertianPlusShadowPass
CommonPasses/LambertianPlusShadowPass.h:36
Method
LambertianPlusShadowPass
09-LambertianPlusShadows/Passes/LambertianPlusShadowPass.h:40
Method
LightProbeGBufferPass
CommonPasses/LightProbeGBufferPass.h:35
Method
LightProbeGBufferPass
10-LightProbeEnvironmentMap/Passes/LightProbeGBufferPass.h:41
Method
RasterLaunch
SharedUtils/RasterLaunch.cpp:58
Method
RayLaunch
SharedUtils/RayLaunch.cpp:26
Method
RayTracedGBufferPass
04-RayTracedGBuffer/Passes/RayTracedGBufferPass.h:33
Method
RayTracingInOneWeekendDemo
DXR-RayTracingInOneWeekend/Passes/RayTracingInOneWeekendDemoPass.h:18
Method
RenderPass
Constructor. \param[in] name The name of the render pass. \param[in] guiName The name of the GUI group window. */
SharedUtils/RenderPass.h:193
Method
RenderingPipeline
SharedUtils/RenderingPipeline.cpp:31
Method
ResourceManager
SharedUtils/ResourceManager.h:143
Method
SharedPtr
SharedUtils/SimpleVars.h:109
Method
SimpleAccumulationPass
06-TemporalAccumulation/Passes/SimpleAccumulationPass.cpp:32
Method
SimpleAccumulationPass
DXR-RayTracingInOneWeekend/Passes/SimpleAccumulationPass.cpp:7
Method
SimpleAccumulationPass
CommonPasses/SimpleAccumulationPass.cpp:25
Method
SimpleAccumulationPass
DXR-Sphereflake/Passes/SimpleAccumulationPass.cpp:7
next →
1–100 of 467, ranked by callers