MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / loadFromImage

Method loadFromImage

src/Core/Graphics/Texture.cpp:103–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101 }
102
103 bool Texture::loadFromImage(const sf::Image& image)
104 {
105 if (std::holds_alternative<sf::Texture>(m_texture))
106 {
107 return std::get<sf::Texture>(m_texture).loadFromImage(image);
108 }
109 if (std::holds_alternative<std::shared_ptr<sf::Texture>>(m_texture))
110 {
111 return std::get<std::shared_ptr<sf::Texture>>(m_texture)->loadFromImage(
112 image);
113 }
114 if (std::holds_alternative<const sf::Texture*>(m_texture))
115 {
116 throw Exceptions::ReadOnlyTexture("loadFromImage", EXC_INFO);
117 }
118 return false;
119 }
120
121 Transform::UnitVector Texture::getSize() const
122 {

Callers 1

MakeNullTextureFunction · 0.80

Calls 1

ReadOnlyTextureClass · 0.85

Tested by

no test coverage detected