Simulant  21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::Texture Member List

This is the complete list of members for smlt::Texture, including all inherited members.

_bind_id_pointer(ResourceTypePtr ptr) (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >inline
_data_dirty() constsmlt::Texture
_fixed_update_thunk(float step) (defined in smlt::Updateable)smlt::Updateableinlinevirtual
_late_update_thunk(float dt) (defined in smlt::Updateable)smlt::Updateableinlinevirtual
_overwrite_id(TextureID new_id) (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >inline
_params_dirty() constsmlt::Texture
_renderer_specific_id() const (defined in smlt::Texture)smlt::Texture
_set_data_clean()smlt::Texture
_set_has_mipmaps(bool v) (defined in smlt::Texture)smlt::Texture
_set_params_clean()smlt::Texture
_set_renderer_specific_id(const uint32_t id)smlt::Texture
_stash_paletted_data()smlt::Texture
_update_thunk(float dt) (defined in smlt::Updateable)smlt::Updateableinlinevirtual
age() const (defined in smlt::Asset)smlt::Asset
Asset(AssetManager *manager) (defined in smlt::Asset)smlt::Asset
Asset(const Asset &rhs) (defined in smlt::Asset)smlt::Assetprotected
asset_manager() (defined in smlt::Asset)smlt::Assetinline
asset_manager() const (defined in smlt::Asset)smlt::Assetinline
auto_upload() const (defined in smlt::Texture)smlt::Texture
channels() constsmlt::Texture
clean_up() override (defined in smlt::Texture)smlt::Texturevirtual
clear_every_frame_colour() const (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
clear_every_frame_flags() const (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
convert(TextureFormat new_format, const TextureChannelSet &channels=Texture::DEFAULT_SOURCE_CHANNELS)smlt::Texture
create(Args &&... args) (defined in smlt::RefCounted< Texture >)smlt::RefCounted< Texture >inlinestatic
create() (defined in smlt::RefCounted< Texture >)smlt::RefCounted< Texture >inlinestatic
data() constsmlt::Texture
data (defined in smlt::Asset)smlt::Asset
Data typedef (defined in smlt::Texture)smlt::Texture
data_copy() constsmlt::Texture
data_size() constsmlt::Texture
DEFAULT_SOURCE_CHANNELS (defined in smlt::Texture)smlt::Texturestatic
dimensions() const (defined in smlt::Texture)smlt::Textureinline
flip_vertically()smlt::Texture
flush()smlt::Texture
format() const (defined in smlt::Texture)smlt::Texture
free()smlt::Texture
free_data_mode() const (defined in smlt::Texture)smlt::Texture
has_data() constsmlt::Texture
has_mipmaps() constsmlt::Texture
has_name() const (defined in smlt::Nameable)smlt::Nameableinline
height() const override (defined in smlt::Texture)smlt::Texturevirtual
id() const (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >inline
id_type typedef (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >
Identifiable(TextureID id) (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >inline
Identifiable()=default (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >
init() overridesmlt::Texturevirtual
is_compressed() constsmlt::Texture
is_paletted_format() constsmlt::Texture
mipmap_generation() const (defined in smlt::Texture)smlt::Texture
mutate_data(MutationFunc func)smlt::Texture
MutationFunc typedef (defined in smlt::Texture)smlt::Texture
name() const (defined in smlt::Nameable)smlt::Nameableinline
operator<(const Identifiable< TextureID > &rhs) const (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >inlinevirtual
operator=(const Asset &rhs) (defined in smlt::Asset)smlt::Assetprotected
operator==(const Identifiable< TextureID > &rhs) const (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >inlinevirtual
palette_size() constsmlt::Texture
ptr typedef (defined in smlt::Texture)smlt::Texture
RefCounted()=default (defined in smlt::RefCounted< Texture >)smlt::RefCounted< Texture >protected
RefCounted(Args &&...) (defined in smlt::RefCounted< Texture >)smlt::RefCounted< Texture >inlineprotected
required_data_size(TextureFormat fmt, uint16_t width, uint16_t height)smlt::Texturestatic
resize(uint16_t width, uint16_t height, uint32_t data_size)smlt::Texture
resize(uint16_t width, uint16_t height)smlt::Texture
save_to_file(const Path &filename)smlt::Texture
set_auto_upload(bool v=true)smlt::Texture
set_clear_every_frame(uint32_t clear_flags=BUFFER_CLEAR_ALL, const smlt::Colour &colour=smlt::Colour::BLACK) (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
set_data(const uint8_t *data, std::size_t size) (defined in smlt::Texture)smlt::Texture
set_data(const std::vector< uint8_t > &data) (defined in smlt::Texture)smlt::Texture
set_format(TextureFormat format) (defined in smlt::Texture)smlt::Texture
set_free_data_mode(TextureFreeData mode)smlt::Texture
set_garbage_collection_method(GarbageCollectMethod method) (defined in smlt::Asset)smlt::Asset
set_mipmap_generation(MipmapGenerate type) (defined in smlt::Texture)smlt::Texture
set_name(const std::string &name) (defined in smlt::Nameable)smlt::Nameableinline
set_name_and_get(const std::string &name) (defined in smlt::ChainNameable< Texture >)smlt::ChainNameable< Texture >inline
set_source(const smlt::Path &source) (defined in smlt::Texture)smlt::Texture
set_texture_filter(TextureFilter filter)smlt::Texture
set_texture_wrap(TextureWrap wrap_u, TextureWrap wrap_v, TextureWrap wrap_w)smlt::Texture
set_texture_wrap_u(TextureWrap wrap_u) (defined in smlt::Texture)smlt::Texture
set_texture_wrap_v(TextureWrap wrap_v) (defined in smlt::Texture)smlt::Texture
set_texture_wrap_w(TextureWrap wrap_w) (defined in smlt::Texture)smlt::Texture
source() const (defined in smlt::Texture)smlt::Texture
Texture(TextureID id, AssetManager *asset_manager, uint16_t width, uint16_t height, TextureFormat format=TEXTURE_FORMAT_RGBA_4UB_8888) (defined in smlt::Texture)smlt::Texture
texture_filter() const (defined in smlt::Texture)smlt::Texture
update(float dt) override (defined in smlt::Texture)smlt::Texturevirtual
update_palette(const uint8_t *palette)smlt::Texture
width() const override (defined in smlt::Texture)smlt::Texturevirtual
wptr typedef (defined in smlt::RefCounted< Texture >)smlt::RefCounted< Texture >
wrap_u() const (defined in smlt::Texture)smlt::Texture
wrap_v() const (defined in smlt::Texture)smlt::Texture
wrap_w() const (defined in smlt::Texture)smlt::Texture
~Asset() (defined in smlt::Asset)smlt::Assetvirtual
~Identifiable() (defined in smlt::generic::Identifiable< TextureID >)smlt::generic::Identifiable< TextureID >inlinevirtual
~Loadable() (defined in smlt::Loadable)smlt::Loadableinlinevirtual
~Nameable() (defined in smlt::Nameable)smlt::Nameableinlinevirtual
~RefCounted() (defined in smlt::RefCounted< Texture >)smlt::RefCounted< Texture >inlineprotectedvirtual
~RenderTarget() (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
~Texture() (defined in smlt::Texture)smlt::Texture
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
~Updateable() (defined in smlt::Updateable)smlt::Updateableinlinevirtual