maxon::MATERIAL::PORTBUNDLE::GENERIC Namespace Reference

Detailed Description

Generic material description with basic properties.

Functions

 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.material.portbundle.generic")
 
 MAXON_ATTRIBUTE (Color, DIFFUSECOLOR, "diffuseColor")
 
 MAXON_ATTRIBUTE (Float, DIFFUSEFACTOR, "diffuseFactor")
 
 MAXON_ATTRIBUTE (Color, AMBIENTCOLOR, "ambientColor")
 
 MAXON_ATTRIBUTE (Float, AMBIENTFACTOR, "ambientFactor")
 
 MAXON_ATTRIBUTE (Color, EMISSIVECOLOR, "emissiveColor")
 
 MAXON_ATTRIBUTE (Float, EMISSIVEFACTOR, "emissiveFactor")
 
 MAXON_ATTRIBUTE (Color, TRANSPARENCYCOLOR, "transparencyColor")
 
 MAXON_ATTRIBUTE (Float, TRANSPARENCYFACTOR, "transparencyFactor")
 
 MAXON_ATTRIBUTE (Color, SPECULARCOLOR, "specularColor")
 
 MAXON_ATTRIBUTE (Float, SPECULARFACTOR, "specularFactor")
 
 MAXON_ATTRIBUTE (Color, OPACITYCOLOR, "opacityColor")
 
 MAXON_ATTRIBUTE (Float, SHININESS, "shininess")
 
 MAXON_ATTRIBUTE (Float, REFLECTIONFACTOR, "reflectionFactor")
 

Function Documentation

◆ MAXON_RESOURCE_DATABASE_SCOPE()

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_RESOURCE_DATABASE_SCOPE ( "net.maxon.material.portbundle.generic"  )

◆ MAXON_ATTRIBUTE() [1/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Color  ,
DIFFUSECOLOR  ,
"diffuseColor"   
)

Diffuse color property.

◆ MAXON_ATTRIBUTE() [2/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Float  ,
DIFFUSEFACTOR  ,
"diffuseFactor"   
)

Diffuse factor property. This factor is used to attenuate the diffuse color.

◆ MAXON_ATTRIBUTE() [3/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Color  ,
AMBIENTCOLOR  ,
"ambientColor"   
)

Ambient color property.

◆ MAXON_ATTRIBUTE() [4/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Float  ,
AMBIENTFACTOR  ,
"ambientFactor"   
)

Ambient factor property. This factor is used to attenuate the ambient color.

◆ MAXON_ATTRIBUTE() [5/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Color  ,
EMISSIVECOLOR  ,
"emissiveColor"   
)

Emissive color property.

◆ MAXON_ATTRIBUTE() [6/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Float  ,
EMISSIVEFACTOR  ,
"emissiveFactor"   
)

Emissive factor property. This factor is used to attenuate the emissive color.

◆ MAXON_ATTRIBUTE() [7/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Color  ,
TRANSPARENCYCOLOR  ,
"transparencyColor"   
)

Transparent color property.

◆ MAXON_ATTRIBUTE() [8/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Float  ,
TRANSPARENCYFACTOR  ,
"transparencyFactor"   
)

Transparency factor property. This property is used to make a surface more or less opaque (0 = opaque, 1 = transparent).

◆ MAXON_ATTRIBUTE() [9/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Color  ,
SPECULARCOLOR  ,
"specularColor"   
)

Specular color property.

◆ MAXON_ATTRIBUTE() [10/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Float  ,
SPECULARFACTOR  ,
"specularFactor"   
)

Specular factor property. This factor is used to attenuate the specular color.

◆ MAXON_ATTRIBUTE() [11/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Color  ,
OPACITYCOLOR  ,
"opacityColor"   
)

Opacity color (Alpha) property.

◆ MAXON_ATTRIBUTE() [12/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Float  ,
SHININESS  ,
"shininess"   
)

Shininess property. This property controls the aspect of the shiny spot.

◆ MAXON_ATTRIBUTE() [13/13]

maxon::MATERIAL::PORTBUNDLE::GENERIC::MAXON_ATTRIBUTE ( Float  ,
REFLECTIONFACTOR  ,
"reflectionFactor"   
)

Reflection factor property. This property is used to attenuate the reflection color.