struct SGFXAPI::MeshTexture

Just a container that bundles together the texture, texture unit, sampler, and texture name (for retrieval in the shader).

Public Members

std::shared_ptr<Texture> texture

store the texture here

std::shared_ptr<TextureUnit> texture_unit

store the texture unit here

std::shared_ptr<TextureSampler> sampler

store the sampler here

std::string sampler_name

give the sampler a name, this is the name that will be passed into the shader