SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
Loading...
Searching...
No Matches
SDOM::SpriteSheet Member List

This is the complete list of members for SDOM::SpriteSheet, including all inherited members.

_registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::SpriteSheetprotectedvirtual
as()SDOM::IAssetObjectinline
CoreSDOM::SpriteSheetprotected
CreateFromInitStruct(const IAssetObject::InitStruct &baseInit)SDOM::SpriteSheetinlinestatic
CreateFromLua(const sol::table &config)SDOM::SpriteSheetinlinestatic
drawSprite(int spriteIndex, int x, int y, SDL_Color color={255, 255, 255, 255}, SDL_ScaleMode scaleMode=SDL_SCALEMODE_NEAREST)SDOM::SpriteSheet
drawSprite(int spriteIndex, SDL_FRect &destRect, SDL_Color color={255, 255, 255, 255}, SDL_ScaleMode scaleMode=SDL_SCALEMODE_NEAREST)SDOM::SpriteSheet
drawSprite(int spriteIndex, const SDL_FRect &srcRect, const SDL_FRect &dstRect, SDL_Color color={255, 255, 255, 255}, SDL_ScaleMode scaleMode=SDL_SCALEMODE_NEAREST)SDOM::SpriteSheet
drawSprite_dst_lua(int spriteIndex, SDL_FRect &destRect, SDL_Color color, SDL_ScaleMode scaleMode=SDL_SCALEMODE_NEAREST)SDOM::SpriteSheet
drawSprite_ext_Lua(IAssetObject *obj, int spriteIndex, sol::table srcRect, sol::table dstRect, sol::object color=sol::nil, sol::object scaleMode=sol::nil)SDOM::SpriteSheet
drawSprite_lua(int spriteIndex, int x, int y, SDL_Color color, SDL_ScaleMode scaleMode=SDL_SCALEMODE_NEAREST)SDOM::SpriteSheet
FactorySDOM::SpriteSheetprotected
filename_SDOM::IAssetObjectprotected
getFilename() constSDOM::IAssetObjectinline
getName() constSDOM::IAssetObjectinline
getSpriteCount() constSDOM::SpriteSheet
getSpriteCount_Lua(IAssetObject *obj)SDOM::SpriteSheet
getSpriteHeight() constSDOM::SpriteSheet
getSpriteHeight_Lua(IAssetObject *obj)SDOM::SpriteSheet
getSpriteSize() constSDOM::SpriteSheet
getSpriteSize_Lua(IAssetObject *obj, sol::state_view lua)SDOM::SpriteSheet
getSpriteWidth() constSDOM::SpriteSheet
getSpriteWidth_Lua(IAssetObject *obj)SDOM::SpriteSheet
getSpriteX(int spriteIndex) constSDOM::SpriteSheet
getSpriteX_Lua(IAssetObject *obj, int spriteIndex)SDOM::SpriteSheet
getSpriteY(int spriteIndex) constSDOM::SpriteSheet
getSpriteY_Lua(IAssetObject *obj, int spriteIndex)SDOM::SpriteSheet
getTexture() const noexceptSDOM::SpriteSheetinline
getTextureAsset() constSDOM::SpriteSheetinlineprotected
getType() constSDOM::IAssetObjectinline
IAssetObject(const InitStruct &init)SDOM::IAssetObject
IAssetObject(const sol::table &config)SDOM::IAssetObject
IAssetObject()SDOM::IAssetObject
isInternal() constSDOM::IAssetObjectinline
isInternal_SDOM::IAssetObjectprotected
isLoaded() constSDOM::IAssetObjectinline
isLoaded_SDOM::IAssetObjectprotected
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value)SDOM::IDataObjectinlinestatic
name_SDOM::IAssetObjectprotected
objHandleType_SDOM::IAssetObjectprotected
onInit() overrideSDOM::SpriteSheetvirtual
onLoad() overrideSDOM::SpriteSheetvirtual
onQuit() overrideSDOM::SpriteSheetvirtual
onUnitTest() overrideSDOM::SpriteSheetvirtual
onUnload() overrideSDOM::SpriteSheetvirtual
operator==(const SpriteSheet &other) constSDOM::SpriteSheetprotected
registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IDataObjectinline
setFilename(const std::string &filename)SDOM::IAssetObjectinline
setName(const std::string &name)SDOM::IAssetObjectinline
setSpriteHeight(int height)SDOM::SpriteSheet
setSpriteHeight_Lua(IAssetObject *obj, int height)SDOM::SpriteSheet
setSpriteSize(int width, int height)SDOM::SpriteSheet
setSpriteSize_Lua(IAssetObject *obj, int width, int height)SDOM::SpriteSheet
setSpriteWidth(int width)SDOM::SpriteSheet
setSpriteWidth_Lua(IAssetObject *obj, int width)SDOM::SpriteSheet
setType(const std::string &type)SDOM::IAssetObjectinline
spriteHeight_SDOM::SpriteSheetprotected
SpriteSheet(const InitStruct &init)SDOM::SpriteSheetprotected
SpriteSheet(const sol::table &config)SDOM::SpriteSheetprotected
SpriteSheet()=defaultSDOM::SpriteSheet
spriteWidth_SDOM::SpriteSheetprotected
textureAssetSDOM::SpriteSheetprotected
type_SDOM::IAssetObjectprotected
TypeNameSDOM::SpriteSheetstatic
~IAssetObject()SDOM::IAssetObjectvirtual
~SpriteSheet()=defaultSDOM::SpriteSheetvirtual