neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::game::material Struct Reference

#include <material.hpp>

Classes

struct  meta
 

Public Attributes

std::optional< colorcolor
 
std::optional< gradientgradient
 
std::optional< shared< texture > > sharedTexture
 
std::optional< texturetexture
 
std::optional< shader_effectshaderEffect
 
bool subpixel
 

Detailed Description

Definition at line 36 of file material.hpp.

Member Data Documentation

◆ color

std::optional<color> neogfx::game::material::color

Definition at line 38 of file material.hpp.

◆ gradient

std::optional<gradient> neogfx::game::material::gradient

Definition at line 39 of file material.hpp.

◆ shaderEffect

std::optional<shader_effect> neogfx::game::material::shaderEffect

Definition at line 42 of file material.hpp.

◆ sharedTexture

std::optional<shared<texture> > neogfx::game::material::sharedTexture

Definition at line 40 of file material.hpp.

◆ subpixel

bool neogfx::game::material::subpixel

Definition at line 43 of file material.hpp.

◆ texture

std::optional<texture> neogfx::game::material::texture

Definition at line 41 of file material.hpp.


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