Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::data::ModernTextureBinding Struct Reference

#include <MeshRuntime.hpp>

Collaboration diagram for monopoly::data::ModernTextureBinding:
[legend]

Public Attributes

std::shared_ptr< const ModernTextureImage > image
 
ModernTextureSampler sampler
 
ModernTextureColorSpace colorSpace {ModernTextureColorSpace::Linear}
 
std::uint32_t texCoord {}
 
float scale {1.0F}
 

Detailed Description

Definition at line 122 of file MeshRuntime.hpp.

Member Data Documentation

◆ colorSpace

ModernTextureColorSpace monopoly::data::ModernTextureBinding::colorSpace {ModernTextureColorSpace::Linear}

Definition at line 126 of file MeshRuntime.hpp.

◆ image

std::shared_ptr<const ModernTextureImage> monopoly::data::ModernTextureBinding::image

Definition at line 124 of file MeshRuntime.hpp.

◆ sampler

ModernTextureSampler monopoly::data::ModernTextureBinding::sampler

Definition at line 125 of file MeshRuntime.hpp.

◆ scale

float monopoly::data::ModernTextureBinding::scale {1.0F}

Definition at line 129 of file MeshRuntime.hpp.

◆ texCoord

std::uint32_t monopoly::data::ModernTextureBinding::texCoord {}

Definition at line 127 of file MeshRuntime.hpp.


The documentation for this struct was generated from the following file: