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
Method
initialize
13-SimpleToneMapping/Passes/SimpleToneMappingPass.cpp:26
Method
insertPassIntoPipeline
SharedUtils/RenderingPipeline.cpp:534
Method
isInitialized
SharedUtils/ResourceManager.h:125
Method
isPassValid
Returns true if pCheckPass is valid to insert in the pass sequence at location <passNum>
SharedUtils/RenderingPipeline.cpp:208
Method
isSphereLocationValid
Ensure we don't create any random spheres too close / inside the 3 larger, non-random spheres
DXR-RayTracingInOneWeekend/Passes/RayTracingInOneWeekendDemoPass.cpp:373
Method
isVarValid
SharedUtils/SimpleVars.cpp:90
Method
lib_create_axis_rotate_matrix
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:335
Method
lib_create_identity_matrix
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:423
Method
lib_create_rotate_matrix
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:374
Method
lib_transform_coord3
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:364
Method
lib_zero_matrix
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:411
Method
makeSphereflake
Code derived from the Standard Procedural Databases code, http://www.realtimerendering.com/resources/SPD/
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:276
Method
manageTextureResource
SharedUtils/ResourceManager.cpp:129
Method
onDataReload
SharedUtils/RenderingPipeline.h:61
Method
onDroppedFile
SharedUtils/RenderingPipeline.h:65
Method
onFirstRun
SharedUtils/RenderingPipeline.cpp:599
Method
onFrameRender
SharedUtils/RenderingPipeline.cpp:611
Method
onGuiRender
SharedUtils/RenderingPipeline.cpp:214
Method
onInitNewScene
SharedUtils/RenderingPipeline.cpp:697
Method
onKeyEvent
Callback executed when processing a key event. \param[in] keyEvent A Falcor structure containing details about the event \return true
SharedUtils/RenderPass.h:102
Method
onLoad
SharedUtils/RenderingPipeline.cpp:43
Method
onMouseEvent
Callback executed when processing a mouse event. \param[in] mouseEvent A Falcor structure containing details about the event \return t
SharedUtils/RenderPass.h:108
Method
onResizeSwapChain
SharedUtils/RenderingPipeline.cpp:713
Method
onShutdown
SharedUtils/RenderingPipeline.cpp:738
Method
onShutdown
SharedUtils/RenderPass.cpp:53
Method
operator=
SharedUtils/SimpleVars.cpp:104
Method
operator=
SharedUtils/SimpleVars.h:64
Method
operator[]
When a second array operator is encountered, instatiate a Var object to handle mySharedPtr["myIdx1"]["myVar"]
SharedUtils/SimpleVars.h:87
Method
operator[]
Calling [] on the SharedPtr? Create an intermediate object to process further operators
SharedUtils/SimpleVars.h:114
Method
pipelineUpdated
SharedUtils/RenderPass.h:42
Method
pipelineUpdated
03-RasterGBuffer/Passes/CopyToOutputPass.cpp:60
Method
pipelineUpdated
CommonPasses/CopyToOutputPass.cpp:67
Method
processKeyEvent
SharedUtils/RenderPass.h:43
Method
processKeyEvent
This callback gets executed whenever a key event occurs
DXR-RayTracingInOneWeekend/Passes/RayTracingInOneWeekendDemoPass.cpp:119
Method
processKeyEvent
This callback gets executed whenever a key event occurs
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:127
Method
processMouseEvent
SharedUtils/RenderPass.h:44
Method
processMouseEvent
This callback gets executed whenever a mouse event occurs
DXR-RayTracingInOneWeekend/Passes/RayTracingInOneWeekendDemoPass.cpp:111
Method
processMouseEvent
This callback gets executed whenever a mouse event occurs
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:119
Method
randomSphereLocation
Picks a random sphere location (within a grid cell) given a grid center
DXR-RayTracingInOneWeekend/Passes/RayTracingInOneWeekendDemoPass.cpp:365
Method
removeDefine
SharedUtils/FullscreenLaunch.cpp:80
Method
removeDefine
SharedUtils/RasterLaunch.cpp:72
Method
removeDefine
SharedUtils/RayLaunch.cpp:117
Method
removePassFromPipeline
SharedUtils/RenderingPipeline.cpp:388
Method
renderGui
05-AmbientOcclusion/Passes/AmbientOcclusionPass.cpp:68
Method
renderGui
08-ThinLensCamera/Passes/ThinLensGBufferPass.cpp:71
Method
renderGui
06-TemporalAccumulation/Passes/SimpleAccumulationPass.cpp:81
Method
renderGui
07-SimpleAntialiasing/Passes/JitteredGBufferPass.cpp:63
Method
renderGui
SharedUtils/RenderPass.h:45
Method
renderGui
14-GGXGlobalIllumination/Passes/GGXGlobalIllumination.cpp:74
Method
renderGui
02-SimpleRasterShader/Passes/SinusoidRasterPass.cpp:42
Method
renderGui
03-RasterGBuffer/Passes/CopyToOutputPass.cpp:33
Method
renderGui
DXR-RayTracingInOneWeekend/Passes/SimpleAccumulationPass.cpp:57
Method
renderGui
This callback gets run whenever the GUI needs to be displayed
DXR-RayTracingInOneWeekend/Passes/RayTracingInOneWeekendDemoPass.cpp:37
Method
renderGui
01-OpenWindow/Passes/ConstantColorPass.cpp:31
Method
renderGui
12-DiffuseGlobalIllumination/Passes/SimpleDiffuseGIPass.cpp:73
Method
renderGui
CommonPasses/AmbientOcclusionPass.cpp:65
Method
renderGui
CommonPasses/SimpleToneMappingPass.cpp:44
Method
renderGui
CommonPasses/SimpleAccumulationPass.cpp:75
Method
renderGui
CommonPasses/ThinLensGBufferPass.cpp:74
Method
renderGui
CommonPasses/SimpleDiffuseGIPass.cpp:77
Method
renderGui
CommonPasses/LightProbeGBufferPass.cpp:78
Method
renderGui
CommonPasses/CopyToOutputPass.cpp:38
Method
renderGui
CommonPasses/JitteredGBufferPass.cpp:47
Method
renderGui
This callback gets run whenever the GUI needs to be displayed
DXR-Sphereflake/Passes/SphereflakeDemoPass.cpp:37
Method
renderGui
DXR-Sphereflake/Passes/SimpleAccumulationPass.cpp:57
Method
renderGui
10-LightProbeEnvironmentMap/Passes/LightProbeGBufferPass.cpp:78
Method
renderGui
13-SimpleToneMapping/Passes/SimpleToneMappingPass.cpp:45
Method
requiresScene
The RenderPass class defines various methods we can override to specify this pass' properties.
05-AmbientOcclusion/Passes/AmbientOcclusionPass.h:43
Method
requiresScene
The RenderPass class defines various methods we can override to specify this pass' properties.
08-ThinLensCamera/Passes/ThinLensGBufferPass.h:49
Method
requiresScene
The RenderPass class defines various methods we can override to specify this pass' properties.
07-SimpleAntialiasing/Passes/JitteredGBufferPass.h:47
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
14-GGXGlobalIllumination/Passes/GGXGlobalIllumination.h:47
Method
requiresScene
The base RenderPass class defines a number of methods that we can override to specify what properties this pass has. Some of these, like when require
03-RasterGBuffer/Passes/SimpleGBufferPass.h:43
Method
requiresScene
The base RenderPass class defines a number of methods that we can override to specify what properties this pass has.
04-RayTracedGBuffer/Passes/RayTracedGBufferPass.h:42
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
12-DiffuseGlobalIllumination/Passes/SimpleDiffuseGIPass.h:46
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
CommonPasses/LightProbeGBufferPass.h:44
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
CommonPasses/AmbientOcclusionPass.h:45
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
CommonPasses/SimpleGBufferPass.h:41
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
CommonPasses/LambertianPlusShadowPass.h:44
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
CommonPasses/ThinLensGBufferPass.h:44
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
CommonPasses/JitteredGBufferPass.h:25
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
CommonPasses/SimpleDiffuseGIPass.h:45
Method
requiresScene
Override some functions that provide information to the RenderPipeline class
11-OneShadowRayPerPixel/Passes/DiffuseOneShadowRayPass.h:51
Method
requiresScene
The RenderPass class defines various methods we can override to specify this pass' properties.
09-LambertianPlusShadows/Passes/LambertianPlusShadowPass.h:48
Method
requiresScene
The RenderPass class defines various methods we can override to specify this pass' properties.
10-LightProbeEnvironmentMap/Passes/LightProbeGBufferPass.h:50
Method
resize
06-TemporalAccumulation/Passes/SimpleAccumulationPass.cpp:66
Method
resize
SharedUtils/RenderPass.h:41
Method
resize
DXR-RayTracingInOneWeekend/Passes/SimpleAccumulationPass.cpp:44
Method
resize
CommonPasses/SimpleAccumulationPass.cpp:62
Method
resize
DXR-Sphereflake/Passes/SimpleAccumulationPass.cpp:44
Method
run
SharedUtils/RenderingPipeline.cpp:886
Method
setBlob
SharedUtils/SimpleVars.h:68
Method
setCamera
SharedUtils/FullscreenLaunch.cpp:87
Method
setGuiName
Sets the name of the GUI window/group. */
SharedUtils/RenderPass.h:146
Method
setGuiPosition
Set position in pixels of the UI window in the application window's client area. */
SharedUtils/RenderPass.h:158
Method
setGuiSize
Set size in pixels of the UI window in the application window's client area. */
SharedUtils/RenderPass.h:166
Method
setLights
SharedUtils/FullscreenLaunch.cpp:101
Method
setPassOptions
SharedUtils/RenderingPipeline.cpp:473
Method
setRebindFlag
Set the rebind flag. */
SharedUtils/RenderPass.h:205
Method
setRefreshFlag
Set the refresh flag. */
SharedUtils/RenderPass.h:201
Method
setScene
SharedUtils/RasterLaunch.cpp:86
← previous
next →
301–400 of 467, ranked by callers