Loading...
Searching...
No Matches
VdfExecutorObserver Class Referenceabstract

This is an interface for any class that wants to listen to specific executor events, such as executor deletion, or clearing data on the executor. More...

#include <executorObserver.h>

Protected Member Functions

virtual void _OnExecutorDelete (VdfExecutorInterface *executor) const =0
 Called when the observed executor gets deleted.
 
virtual void _OnExecutorClearData (VdfExecutorInterface *executor) const =0
 Called when temporary buffers and invalidation state are cleared for the observed executor.
 

Friends

class VdfExecutorInterface
 

Detailed Description

This is an interface for any class that wants to listen to specific executor events, such as executor deletion, or clearing data on the executor.

NOTE: This class MUST NOT be used for fine grained observations, as this specific pattern could dramatically reduce performance.

Definition at line 31 of file executorObserver.h.

Member Function Documentation

◆ _OnExecutorClearData()

virtual void _OnExecutorClearData ( VdfExecutorInterface * executor) const
protectedpure virtual

Called when temporary buffers and invalidation state are cleared for the observed executor.

◆ _OnExecutorDelete()

virtual void _OnExecutorDelete ( VdfExecutorInterface * executor) const
protectedpure virtual

Called when the observed executor gets deleted.

Friends And Related Symbol Documentation

◆ VdfExecutorInterface

friend class VdfExecutorInterface
friend

Definition at line 33 of file executorObserver.h.


The documentation for this class was generated from the following file: