PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::Material Class Reference

#include <TextureMesh.h>

Inheritance diagram for dyno::Material:
Collaboration diagram for dyno::Material:

Public Member Functions

 Material ()
 
 ~Material () override
 
- Public Member Functions inherited from dyno::Object
 Object ()
 
virtual ~Object ()
 
ObjectId objectId ()
 

Public Attributes

Vec3f baseColor = { 0.8f, 0.8f, 0.8f }
 
float metallic = 0.0f
 
float roughness = 1.0f
 
float alpha = 1.0f
 
DArray2D< Vec4ftexColor
 
DArray2D< Vec4ftexBump
 
float bumpScale = 1.f
 

Additional Inherited Members

- Static Public Member Functions inherited from dyno::Object
static bool registerClass (ClassInfo *ci)
 
static ObjectcreateObject (std::string name)
 
static std::map< std::string, ClassInfo * > * getClassMap ()
 
static ObjectId baseId ()
 Base Id.
 

Detailed Description

Definition at line 26 of file TextureMesh.h.

Constructor & Destructor Documentation

◆ Material()

dyno::Material::Material ( )
inline

Definition at line 29 of file TextureMesh.h.

◆ ~Material()

dyno::Material::~Material ( )
inlineoverride

Definition at line 30 of file TextureMesh.h.

Member Data Documentation

◆ alpha

float dyno::Material::alpha = 1.0f

Definition at line 41 of file TextureMesh.h.

◆ baseColor

Vec3f dyno::Material::baseColor = { 0.8f, 0.8f, 0.8f }

Definition at line 37 of file TextureMesh.h.

◆ bumpScale

float dyno::Material::bumpScale = 1.f

Definition at line 46 of file TextureMesh.h.

◆ metallic

float dyno::Material::metallic = 0.0f

Definition at line 39 of file TextureMesh.h.

◆ roughness

float dyno::Material::roughness = 1.0f

Definition at line 40 of file TextureMesh.h.

◆ texBump

DArray2D<Vec4f> dyno::Material::texBump

Definition at line 45 of file TextureMesh.h.

◆ texColor

DArray2D<Vec4f> dyno::Material::texColor

Definition at line 43 of file TextureMesh.h.


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