Rebel Fork Framework
Urho3D::PipelineStateSubscription Class Reference

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.
 
PipelineStateSubscriptionoperator= (const PipelineStateSubscription &other)
 Assign.
 
PipelineStateSubscriptionoperator= (PipelineStateSubscription &&other)
 Move-assign.
 

Private Member Functions

void Reset (PipelineStateTracker *sender, PipelineStateTracker *subscriber)
 Reset and update dependency.
 

Private Attributes

PipelineStateTrackersender_ {}
 Owned pointer.
 
PipelineStateTrackersubscriber_ {}
 Owner.
 

Detailed Description

Holds subscription from one PipelineStateTracker to another. Neither checks nor affects objects lifetime.


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