![]() |
neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neogfx::texture_manager, including all inherited members.
| add_ref(texture_id aId) override | neogfx::texture_manager | |
| neogfx::i_texture_manager::add_ref(cookie_type aCookie)=0 | neolib::i_basic_cookie_consumer< CookieType > | pure virtual |
| add_texture(i_ref_ptr< i_native_texture > const &aTexture) | neogfx::texture_manager | protected |
| allocate_texture_id() override | neogfx::texture_manager | protectedvirtual |
| clear_textures() override | neogfx::texture_manager | virtual |
| cookie_type typedef | neolib::i_basic_cookie_consumer< CookieType > | |
| create_texture(neogfx::size const &aExtents, dimension aDpiScaleFactor=1.0, texture_sampling aSampling=texture_sampling::NormalMipmap, texture_data_format aDataFormat=texture_data_format::RGBA, texture_data_type aDataType=texture_data_type::UnsignedByte, color_space aColorSpace=color_space::sRGB, optional_color const &aColor=optional_color()) | neogfx::i_texture_manager | inline |
| create_texture(neogfx::size const &aExtents, dimension aDpiScaleFactor, texture_sampling aSampling, texture_data_format aDataFormat, texture_data_type aDataType, color_space aColorSpace, optional_color const &aColor, i_ref_ptr< i_texture > &aResult)=0 | neogfx::i_texture_manager | pure virtual |
| create_texture(i_image const &aImage, texture_data_format aDataFormat=texture_data_format::RGBA, texture_data_type aDataType=texture_data_type::UnsignedByte) | neogfx::i_texture_manager | inline |
| create_texture(i_image const &aImage, const rect &aImagePart, texture_data_format aDataFormat=texture_data_format::RGBA, texture_data_type aDataType=texture_data_type::UnsignedByte) | neogfx::i_texture_manager | inline |
| create_texture(i_image const &aImage, const rect &aImagePart, texture_data_format aDataFormat, texture_data_type aDataType, i_ref_ptr< i_texture > &aResult)=0 | neogfx::i_texture_manager | pure virtual |
| create_texture_atlas(size const &aSize=size{ 1024.0, 1024.0 }) override | neogfx::texture_manager | virtual |
| find_texture(texture_id aId, i_ref_ptr< i_texture > &aResult) const override | neogfx::texture_manager | virtual |
| find_texture(i_image const &aImage, rect const &aImagePart) const | neogfx::texture_manager | protected |
| find_texture(i_image const &aImage, rect const &aImagePart) | neogfx::texture_manager | protected |
| neogfx::i_texture_manager::find_texture(texture_id aId) const | neogfx::i_texture_manager | inline |
| iid() | neogfx::i_texture_manager | inlinestatic |
| item_cookie | neogfx::texture_manager | friend |
| release(texture_id aId) override | neogfx::texture_manager | |
| neogfx::i_texture_manager::release(cookie_type aCookie)=0 | neolib::i_basic_cookie_consumer< CookieType > | pure virtual |
| texture_list typedef | neogfx::texture_manager | protected |
| texture_list_entry typedef | neogfx::texture_manager | protected |
| texture_pointer typedef | neogfx::texture_manager | protected |
| texture_wrapper | neogfx::texture_manager | friend |
| textures() const | neogfx::texture_manager | protected |
| textures() | neogfx::texture_manager | protected |
| use_count(texture_id aId) const override | neogfx::texture_manager | |
| neogfx::i_texture_manager::use_count(cookie_type aCookie) const =0 | neolib::i_basic_cookie_consumer< CookieType > | pure virtual |
| ~i_basic_cookie_consumer()=default | neolib::i_basic_cookie_consumer< CookieType > | virtual |
| ~i_service()=default | neolib::services::i_service | virtual |