Resolve target. More...
#include <kanzi/core.ui/graphics2d/framebuffer.hpp>
Public Member Functions | |
| TextureSharedPtr | getSharedTexture () const |
| Gets a shared reference to the referred texture. | |
| bool | isValid () const |
| Indicates whether this resolve target is valid. | |
| operator bool () const | |
| Bool operator. | |
| const ResolveTarget & | operator= (const ResolveTarget &)=delete |
| Deleted assignment operator. | |
| ResolveTarget & | operator= (ResolveTarget &&other) |
| Move operator. | |
| ResolveTarget ()=default | |
| Default constructor. | |
| ResolveTarget (const ResolveTarget &)=delete | |
| Deleted copy constructor. | |
| ResolveTarget (const TextureSharedPtr &texture) | |
| Constructor. | |
| ResolveTarget (ResolveTarget &&other) | |
| Move constructor. | |
| bool | setTexture (const TextureSharedPtr &texture) |
| Updates the texture. | |
Protected Attributes | |
| TextureWeakPtr | m_texture |
| Texture to resolve to. | |
Resolve target.
Denotes textures to resolve. Each multisampled attachment point resolves to the corresponding resolve target.
|
explicitdefault |
Default constructor.
|
inlineexplicit |
Constructor.
| texture | Texture to resolve to. |
|
inline |
Move constructor.
| other | Source object. |
|
delete |
Deleted copy constructor.
|
delete |
Deleted assignment operator.
|
inline |
Gets a shared reference to the referred texture.
|
inline |
Indicates whether this resolve target is valid.
|
inline |
Updates the texture.
| texture | Input texture. |
|
inline |
Bool operator.
|
inline |
Move operator.
| other | Source object. |
|
protected |
Texture to resolve to.