neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::texture_manager Member List

This is the complete list of members for neogfx::texture_manager, including all inherited members.

add_ref(texture_id aId) overrideneogfx::texture_manager
neogfx::i_texture_manager::add_ref(cookie_type aCookie)=0neolib::i_basic_cookie_consumer< CookieType >pure virtual
add_texture(i_ref_ptr< i_native_texture > const &aTexture)neogfx::texture_managerprotected
allocate_texture_id() overrideneogfx::texture_managerprotectedvirtual
clear_textures() overrideneogfx::texture_managervirtual
cookie_type typedefneolib::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_managerinline
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)=0neogfx::i_texture_managerpure 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_managerinline
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_managerinline
create_texture(i_image const &aImage, const rect &aImagePart, texture_data_format aDataFormat, texture_data_type aDataType, i_ref_ptr< i_texture > &aResult)=0neogfx::i_texture_managerpure virtual
create_texture_atlas(size const &aSize=size{ 1024.0, 1024.0 }) overrideneogfx::texture_managervirtual
find_texture(texture_id aId, i_ref_ptr< i_texture > &aResult) const overrideneogfx::texture_managervirtual
find_texture(i_image const &aImage, rect const &aImagePart) constneogfx::texture_managerprotected
find_texture(i_image const &aImage, rect const &aImagePart)neogfx::texture_managerprotected
neogfx::i_texture_manager::find_texture(texture_id aId) constneogfx::i_texture_managerinline
iid()neogfx::i_texture_managerinlinestatic
item_cookieneogfx::texture_managerfriend
release(texture_id aId) overrideneogfx::texture_manager
neogfx::i_texture_manager::release(cookie_type aCookie)=0neolib::i_basic_cookie_consumer< CookieType >pure virtual
texture_list typedefneogfx::texture_managerprotected
texture_list_entry typedefneogfx::texture_managerprotected
texture_pointer typedefneogfx::texture_managerprotected
texture_wrapperneogfx::texture_managerfriend
textures() constneogfx::texture_managerprotected
textures()neogfx::texture_managerprotected
use_count(texture_id aId) const overrideneogfx::texture_manager
neogfx::i_texture_manager::use_count(cookie_type aCookie) const =0neolib::i_basic_cookie_consumer< CookieType >pure virtual
~i_basic_cookie_consumer()=defaultneolib::i_basic_cookie_consumer< CookieType >virtual
~i_service()=defaultneolib::services::i_servicevirtual