Wasabi
WSpriteManager Member List

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

AddEntity(WSprite *entity)WManager< WSprite >inline
CreateSprite(class WImage *img=nullptr, uint32_t ID=0) constWSpriteManager
CreateSprite(class WEffect *fx, uint32_t bindingSet, class WImage *img=nullptr, uint32_t ID=0) constWSpriteManager
CreateSpriteEffect(class WRenderTarget *rt=nullptr, class WShader *ps=nullptr, VkPipelineColorBlendAttachmentState bs={}, VkPipelineDepthStencilStateCreateInfo dss={}, VkPipelineRasterizationStateCreateInfo rs={}) constWSpriteManager
GetEntitiesCount(void) constWManager< WSprite >inline
GetEntity(uint32_t ID) constWManager< WSprite >inline
GetEntity(std::string name) constWManager< WSprite >inline
GetEntityByIndex(uint32_t index) constWManager< WSprite >inline
GetSpritePixelShader() constWSpriteManager
GetSpriteVertexShader() constWSpriteManager
Init()WManager< WSprite >inlinevirtual
Load()WSpriteManager
m_appWManager< WSprite >
m_entitiesWManager< WSprite >protected
m_entitiesByName (defined in WManager< WSprite >)WManager< WSprite >protected
OnEntityNameChanged(WSprite *entity, std::string oldName) (defined in WManager< WSprite >)WManager< WSprite >inline
RegisterChangeCallback(std::string name, std::function< void(WSprite *, bool)> callback)WManager< WSprite >inline
RemoveChangeCallback(std::string name)WManager< WSprite >inline
RemoveEntity(WSprite *entity)WManager< WSprite >inline
Resize(uint32_t width, uint32_t height)WSpriteManager
WManager(class Wasabi *const a) (defined in WManager< WSprite >)WManager< WSprite >inline
WSprite (defined in WSpriteManager)WSpriteManagerfriend
WSpriteManager(class Wasabi *const app) (defined in WSpriteManager)WSpriteManager
~WManager() (defined in WManager< WSprite >)WManager< WSprite >inlinevirtual
~WSpriteManager() (defined in WSpriteManager)WSpriteManager