le2d v0.4.6
2D game engine framework
 
Loading...
Searching...
No Matches
le::ITextureBase Class Referenceabstract

Interface for drawable texture. More...

#include <le2d/resource/texture.hpp>

Inheritance diagram for le::ITextureBase:
le::IResource le::IAsset le::ITexture le::RenderTexture le::ITileSheet

Public Member Functions

virtual auto get_image () const -> vk::ImageView=0
 
virtual auto get_size () const -> glm::ivec2=0
 
virtual auto descriptor_info () const -> vk::DescriptorImageInfo=0
 
- Public Member Functions inherited from le::IResource
virtual auto is_ready () const -> bool=0
 Check if resource is ready to use.
 

Detailed Description

Interface for drawable texture.

Member Function Documentation

◆ descriptor_info()

virtual auto le::ITextureBase::descriptor_info ( ) const -> vk::DescriptorImageInfo
pure virtual

Implemented in le::RenderTexture.

◆ get_image()

virtual auto le::ITextureBase::get_image ( ) const -> vk::ImageView
pure virtual

Implemented in le::RenderTexture.

◆ get_size()

virtual auto le::ITextureBase::get_size ( ) const -> glm::ivec2
pure virtual

Implemented in le::RenderTexture.


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