|
HikoGUI
A low latency retained GUI
|
#include <TTauri/Foundation/ResourceView.hpp>
Public Member Functions | |
| ResourceView (ResourceView const &other)=default | |
| ResourceView (ResourceView &&other)=default | |
| ResourceView & | operator= (ResourceView const &other)=default |
| ResourceView & | operator= (ResourceView &&other)=default |
| virtual size_t | offset () const noexcept=0 |
| Offset into the resource file. | |
| virtual nonstd::span< std::byte const > | bytes () const noexcept=0 |
| Get a span to the memory mapping. | |
| virtual std::string_view | string_view () const noexcept=0 |
| Get a span to the memory mapping. | |
| operator std::string_view () const noexcept | |
| virtual size_t | size () const noexcept=0 |
| Size of the memory mapping. | |
| virtual std::byte const * | data () const noexcept=0 |
| Pointer to the memory mapping. | |
A read-only memory mapping of a resource.
|
pure virtualnoexcept |
Get a span to the memory mapping.
Implemented in tt::FileView, and tt::StaticResourceView.
|
pure virtualnoexcept |
Pointer to the memory mapping.
Implemented in tt::FileView, and tt::StaticResourceView.
|
pure virtualnoexcept |
Offset into the resource file.
Implemented in tt::FileView, and tt::StaticResourceView.
|
pure virtualnoexcept |
Size of the memory mapping.
Implemented in tt::FileView, and tt::StaticResourceView.
|
pure virtualnoexcept |
Get a span to the memory mapping.
Implemented in tt::FileView, and tt::StaticResourceView.