Wasabi
WImage Member List

This is the complete list of members for WImage, including all inherited members.

_GetTypeName()WImagestatic
AddReference()WBase
CopyFrom(WImage *const image, W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE)WImage
CreateFromPixelsArray(void *pixels, uint32_t width, uint32_t height, VkFormat format, W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE)WImage
CreateFromPixelsArray(void *pixels, uint32_t width, uint32_t height, uint32_t depth, VkFormat format, uint32_t arraySize=1, W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE)WImage
GetAppPtr() constWBase
GetArraySize() constWImage
GetDepth() constWImage
GetFormat() constWImage
GetHeight() constWImage
GetID() constWBase
GetName() constWBase
GetPixelSize() constWImage
GetTypeName() const overrideWImagevirtual
GetView() constWImage
GetViewLayout() constWImage
GetWidth() constWImage
Load(std::string filename, W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE)WImage
LoadArgs(W_IMAGE_CREATE_FLAGS flags=W_IMAGE_CREATE_TEXTURE) (defined in WImage)WImagestatic
LoadFromStream(WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix) override (defined in WImage)WImagevirtual
LoadFromStream(class WFile *file, std::istream &inputStream, vector< void * > &args, std::string nameSuffix)=0 (defined in WFileAsset)WFileAssetpure virtual
m_appWBaseprotected
m_IDWBaseprotected
m_nameWBaseprotected
MapPixels(void **const pixels, W_MAP_FLAGS flags)WImage
RemoveReference()WBase
SaveToStream(WFile *file, std::ostream &outputStream) override (defined in WImage)WImagevirtual
SetID(uint32_t newID) overrideWImagevirtual
SetName(std::string newName) overrideWImagevirtual
TransitionLayoutTo(VkCommandBuffer cmdBuf, VkImageLayout newLayout)WImage
UnmapPixels()WImage
Valid() const overrideWImagevirtual
WBase(class Wasabi *const app, uint32_t ID=0) (defined in WBase)WBase
WFileAsset (defined in WImage)WImagefriend
WFileAsset(class Wasabi *const app, uint32_t ID=0) (defined in WFileAsset)WFileAsset
WImage(class Wasabi *const app, uint32_t ID=0) (defined in WImage)WImage
WImageManager (defined in WImage)WImagefriend
WRenderTarget (defined in WImage)WImagefriend
~WBase() (defined in WBase)WBasevirtual
~WFileAsset() (defined in WFileAsset)WFileAssetvirtual
~WImage() (defined in WImage)WImageprotectedvirtual