SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
|
This is the complete list of members for SDOM::SpriteSheet, including all inherited members.
_registerLuaBindings(const std::string &typeName, sol::state_view lua) | SDOM::SpriteSheet | protectedvirtual |
as() | SDOM::IAssetObject | inline |
Core | SDOM::SpriteSheet | protected |
CreateFromInitStruct(const IAssetObject::InitStruct &baseInit) | SDOM::SpriteSheet | inlinestatic |
CreateFromLua(const sol::table &config) | SDOM::SpriteSheet | inlinestatic |
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 | |
Factory | SDOM::SpriteSheet | protected |
filename_ | SDOM::IAssetObject | protected |
getFilename() const | SDOM::IAssetObject | inline |
getName() const | SDOM::IAssetObject | inline |
getSpriteCount() const | SDOM::SpriteSheet | |
getSpriteCount_Lua(IAssetObject *obj) | SDOM::SpriteSheet | |
getSpriteHeight() const | SDOM::SpriteSheet | |
getSpriteHeight_Lua(IAssetObject *obj) | SDOM::SpriteSheet | |
getSpriteSize() const | SDOM::SpriteSheet | |
getSpriteSize_Lua(IAssetObject *obj, sol::state_view lua) | SDOM::SpriteSheet | |
getSpriteWidth() const | SDOM::SpriteSheet | |
getSpriteWidth_Lua(IAssetObject *obj) | SDOM::SpriteSheet | |
getSpriteX(int spriteIndex) const | SDOM::SpriteSheet | |
getSpriteX_Lua(IAssetObject *obj, int spriteIndex) | SDOM::SpriteSheet | |
getSpriteY(int spriteIndex) const | SDOM::SpriteSheet | |
getSpriteY_Lua(IAssetObject *obj, int spriteIndex) | SDOM::SpriteSheet | |
getTexture() const noexcept | SDOM::SpriteSheet | inline |
getTextureAsset() const | SDOM::SpriteSheet | inlineprotected |
getType() const | SDOM::IAssetObject | inline |
IAssetObject(const InitStruct &init) | SDOM::IAssetObject | |
IAssetObject(const sol::table &config) | SDOM::IAssetObject | |
IAssetObject() | SDOM::IAssetObject | |
isInternal() const | SDOM::IAssetObject | inline |
isInternal_ | SDOM::IAssetObject | protected |
isLoaded() const | SDOM::IAssetObject | inline |
isLoaded_ | SDOM::IAssetObject | protected |
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value) | SDOM::IDataObject | inlinestatic |
name_ | SDOM::IAssetObject | protected |
objHandleType_ | SDOM::IAssetObject | protected |
onInit() override | SDOM::SpriteSheet | virtual |
onLoad() override | SDOM::SpriteSheet | virtual |
onQuit() override | SDOM::SpriteSheet | virtual |
onUnitTest() override | SDOM::SpriteSheet | virtual |
onUnload() override | SDOM::SpriteSheet | virtual |
operator==(const SpriteSheet &other) const | SDOM::SpriteSheet | protected |
registerLuaBindings(const std::string &typeName, sol::state_view lua) | SDOM::IDataObject | inline |
setFilename(const std::string &filename) | SDOM::IAssetObject | inline |
setName(const std::string &name) | SDOM::IAssetObject | inline |
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::IAssetObject | inline |
spriteHeight_ | SDOM::SpriteSheet | protected |
SpriteSheet(const InitStruct &init) | SDOM::SpriteSheet | protected |
SpriteSheet(const sol::table &config) | SDOM::SpriteSheet | protected |
SpriteSheet()=default | SDOM::SpriteSheet | |
spriteWidth_ | SDOM::SpriteSheet | protected |
textureAsset | SDOM::SpriteSheet | protected |
type_ | SDOM::IAssetObject | protected |
TypeName | SDOM::SpriteSheet | static |
~IAssetObject() | SDOM::IAssetObject | virtual |
~SpriteSheet()=default | SDOM::SpriteSheet | virtual |