Wraps a RenderTarget as a texture. More...
#include <le2d/resource/texture.hpp>
Public Member Functions | |
| RenderTexture (gsl::not_null< kvf::RenderPass const * > render_pass) | |
| auto | is_ready () const -> bool final |
| Check if resource is ready to use. | |
| auto | get_image () const -> vk::ImageView final |
| auto | get_size () const -> glm::ivec2 final |
| auto | descriptor_info () const -> vk::DescriptorImageInfo final |
Wraps a RenderTarget as a texture.
This is just a view type, it doesn't own any resources.
|
explicit |
| render_pass | RenderTarget source. Must outlive RenderTexture. |
|
finalvirtual |
Implements le::ITextureBase.
|
finalvirtual |
Implements le::ITextureBase.
|
finalvirtual |
Implements le::ITextureBase.
|
finalvirtual |
Check if resource is ready to use.
Moved resources are expected to return false.
Implements le::IResource.