Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
bsdf_attr_flag.h File Reference

Flags to mark properties of a bsdf's attribute. More...

#include "util/flags.h"

Go to the source code of this file.

Namespaces

namespace  bbm
 

Enumerations

enum struct  bsdf_attr {
  None = 0x0000 , DiffuseScale = 0x0001 , DiffuseParameter = 0x0002 , SpecularScale = 0x0004 ,
  SpecularParameter = 0x0008 , Dependent = 0x0010 , Diffuse = DiffuseScale | DiffuseParameter , Specular = SpecularScale | SpecularParameter ,
  Scale = DiffuseScale | SpecularScale , Parameter = DiffuseParameter | SpecularParameter , All = Specular | Diffuse
}
 Attribute Property Flags. More...
 

Functions

 BBM_ENUM (bsdf_attr, None, DiffuseScale, DiffuseParameter, SpecularScale, SpecularParameter, Dependent, Diffuse, Specular, Scale, Parameter, All)
 

Detailed Description

Flags to mark properties of a bsdf's attribute.