|
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.