Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Graphic::Resource::Texture Member List

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

_BuildDescriptor(std::string_view name, const Image &image)Graphic::Resource::Textureinlineprivatestatic
_defaultViewGraphic::Resource::Textureprivate
_GetBytesPerPixel() constGraphic::Resource::Textureinlineprivate
_nameGraphic::Resource::Textureprivate
_ownsResourcesGraphic::Resource::Textureprivate
_webgpuTextureGraphic::Resource::Textureprivate
CreateView(const wgpu::TextureViewDescriptor &descriptor) constGraphic::Resource::Textureinline
GetDefaultView() constGraphic::Resource::Textureinline
GetSize() constGraphic::Resource::Textureinline
operator=(const Texture &)=deleteGraphic::Resource::Texture
operator=(Texture &&other) noexceptGraphic::Resource::Textureinline
OwnsResources() constGraphic::Resource::Textureinline
ReleaseOwnership()Graphic::Resource::Textureinline
RetrieveImage(const Context &context) constGraphic::Resource::Textureinline
TakeOwnership()Graphic::Resource::Textureinline
Texture(std::string_view name, wgpu::Texture texture, bool ownsResources=true)Graphic::Resource::Textureinline
Texture(const Context &context, const wgpu::TextureDescriptor &descriptor)Graphic::Resource::Textureinline
Texture(const Context &context, std::string_view name, const Image &image)Graphic::Resource::Textureinline
Texture(const Context &context, std::string_view name, const glm::uvec2 &size, const std::function< glm::u8vec4(glm::uvec2 pos)> &callback)Graphic::Resource::Textureinline
Texture(const Texture &)=deleteGraphic::Resource::Texture
Texture(Texture &&other) noexceptGraphic::Resource::Textureinline
Texture(void)=defaultGraphic::Resource::Textureprivate
Write(const Context &context, const Image &image)Graphic::Resource::Textureinline
~Texture()Graphic::Resource::Textureinline