#include <WImage.hpp>
|
| WImageManager (class Wasabi *const app) |
|
WError | Load () |
|
WImage * | CreateImage (uint32_t ID=0) |
|
WImage * | CreateImage (void *pixels, uint32_t width, uint32_t height, VkFormat format, W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE, uint32_t ID=0) |
|
WImage * | CreateImage (std::string filename, W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE, uint32_t ID=0) |
|
WImage * | CreateImage (WImage *const image, W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE, uint32_t ID=0) |
|
WImage * | GetDefaultImage () const |
|
void | UpdateDynamicImages (uint32_t bufferIndex) const |
|
| WManager (class Wasabi *const a) |
|
bool | RegisterChangeCallback (std::string name, std::function< void(WImage *, bool)> callback) |
|
void | RemoveChangeCallback (std::string name) |
|
void | AddEntity (WImage *entity) |
|
bool | RemoveEntity (WImage *entity) |
|
void | OnEntityNameChanged (WImage *entity, std::string oldName) |
|
virtual void | Init () |
|
WImage * | GetEntity (uint32_t ID) const |
|
WImage * | GetEntity (std::string name) const |
|
WImage * | GetEntityByIndex (uint32_t index) const |
|
uint32_t | GetEntitiesCount (void) const |
|
Manager class for WCamera.
◆ CreateImage() [1/4]
WImage* WImageManager::CreateImage |
( |
std::string |
filename, |
|
|
W_IMAGE_CREATE_FLAGS |
flags = W_IMAGE_CREATE_TEXTURE , |
|
|
uint32_t |
ID = 0 |
|
) |
| |
◆ CreateImage() [2/4]
WImage* WImageManager::CreateImage |
( |
uint32_t |
ID = 0 | ) |
|
◆ CreateImage() [3/4]
WImage* WImageManager::CreateImage |
( |
void * |
pixels, |
|
|
uint32_t |
width, |
|
|
uint32_t |
height, |
|
|
VkFormat |
format, |
|
|
W_IMAGE_CREATE_FLAGS |
flags = W_IMAGE_CREATE_TEXTURE , |
|
|
uint32_t |
ID = 0 |
|
) |
| |
◆ CreateImage() [4/4]
WImage* WImageManager::CreateImage |
( |
WImage *const |
image, |
|
|
W_IMAGE_CREATE_FLAGS |
flags = W_IMAGE_CREATE_TEXTURE , |
|
|
uint32_t |
ID = 0 |
|
) |
| |
◆ GetDefaultImage()
WImage* WImageManager::GetDefaultImage |
( |
| ) |
const |
Retrieves the default (checkers) image.
- Returns
- A pointer to the default image
◆ Load()
WError WImageManager::Load |
( |
| ) |
|
Loads the manager and creates the default checker image.
- Returns
- Error code, see WError.h
◆ UpdateDynamicImages()
void WImageManager::UpdateDynamicImages |
( |
uint32_t |
bufferIndex | ) |
const |
Makes sure all Map call results are propagated to the buffered images at the given buffer index.
The documentation for this class was generated from the following file: