Rebel Fork Framework
|
Holds subscription from one PipelineStateTracker to another. Neither checks nor affects objects lifetime. More...
#include <Urho3D/Graphics/PipelineStateTracker.h>
Public Member Functions | |
PipelineStateSubscription ()=default | |
Construct default. | |
PipelineStateSubscription (PipelineStateTracker *sender, PipelineStateTracker *subscriber) | |
Construct valid. | |
PipelineStateSubscription (const PipelineStateSubscription &other) | |
Copy-construct. | |
PipelineStateSubscription (PipelineStateSubscription &&other) | |
Move-construct. | |
~PipelineStateSubscription () | |
Destruct. | |
PipelineStateSubscription & | operator= (const PipelineStateSubscription &other) |
Assign. | |
PipelineStateSubscription & | operator= (PipelineStateSubscription &&other) |
Move-assign. | |
Private Member Functions | |
void | Reset (PipelineStateTracker *sender, PipelineStateTracker *subscriber) |
Reset and update dependency. | |
Private Attributes | |
PipelineStateTracker * | sender_ {} |
Owned pointer. | |
PipelineStateTracker * | subscriber_ {} |
Owner. | |
Holds subscription from one PipelineStateTracker to another. Neither checks nor affects objects lifetime.