BreadcrumbsRenderModule
Navigation: Samples → Effect samples → FidelityFX Breadcrumbs sample
BreadcrumbsRenderModule
BreadcrumbsRenderModule Reference Documentation.
Functions
BreadcrumbsRenderModule
BreadcrumbsRenderModule()
Constructor with default behavior.
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 70, column 5)
~BreadcrumbsRenderModule
virtual ~BreadcrumbsRenderModule()
Tear down the FFX API Context and release all resources.
Attributes: virtual
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 74, column 13)
Init
virtual void Init(const json &initData) override
Initialize the FFX API Context.
Parameters:
Name | Type | Default |
---|---|---|
initData | const json & | “ |
Attributes: virtual
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 79, column 10)
Execute
virtual void Execute(double deltaTime, cauldron::CommandList *pCmdList) override
Render a simple triangle and crash in selected frame.
Parameters:
Name | Type | Default |
---|---|---|
deltaTime | double | “ |
pCmdList | cauldron::CommandList * | “ |
Attributes: virtual
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 84, column 10)
ProcessDeviceRemovedEvent
static void ProcessDeviceRemovedEvent(void *data)
Parameters:
Name | Type | Default |
---|---|---|
data | void * | “ |
Attributes: static
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 102, column 17)
Variables
uint32_t m_GpuQueue
uint32_t m_GpuQueue = = 0
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 88, column 33)
uint64_t m_CrashFrame
uint64_t m_CrashFrame = = 2800
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 90, column 33)
bool m_BreadContextCreated
bool m_BreadContextCreated = = false
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 92, column 33)
void * m_BackendScratchBuffer
void * m_BackendScratchBuffer = = nullptr
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 93, column 32)
FfxBreadcrumbsContext m_BreadContext
FfxBreadcrumbsContext m_BreadContext
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 94, column 33)
const cauldron::Texture * m_pRenderTarget
const cauldron::Texture * m_pRenderTarget = = nullptr
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 96, column 32)
const cauldron::RasterView * m_pRasterView
const cauldron::RasterView * m_pRasterView = = nullptr
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 97, column 32)
cauldron::RootSignature * m_pRootSig
cauldron::RootSignature * m_pRootSig = = nullptr
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 98, column 32)
cauldron::PipelineObject * m_pPipeline
cauldron::PipelineObject * m_pPipeline = = nullptr
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 99, column 32)
cauldron::ParameterSet * m_pParams
cauldron::ParameterSet * m_pParams = = nullptr
Attributes: private
Source: samples/breadcrumbs/breadcrumbsrendermodule.h
(line 100, column 32)
Dependencies: FfxBreadcrumbsContext