...
Language | Syntax |
---|---|
C++ | byte setWeight( CmultiValue::Cmap& map ) |
byte setActiveWeight( CmultiValue::Cmap& map ) | |
Python | int setWeight( Cmap map ) |
int setActiveWeight( Cmap map ) |
Return
...
value
C++
0 = Error setting weight map.
1 = Success.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte getWeight( CmultiValue::Cmap& map ) |
byte getActiveWeight( CmultiValue::Cmap& map ) | |
Python | Cmap getWeight() |
Cmap getActiveWeight() |
Return
...
value
C++
0 = Error getting weight map.
1 = Success.
Anchor | ||||
---|---|---|---|---|
|
...
Languaje | Syntax |
---|---|
C++ | byte setColor( const char* pID, CmultiValue::Cmap& map ); |
byte getColor( const char* pID, CmultiValue::Cmap& map ); | |
byte setActiveColor( const char* pID, CmultiValue::Cmap& map ); | |
byte getActiveColor( const char* pID, CmultiValue::Cmap& map ); | |
Python | int setColor( pID, map ); |
Cmap getColor( pID ); | |
int setActiveColor( pID, map ); | |
Cmap getActiveColor( pID ); |
Return value
C++
0 = Error setting map.
1 = Success.
Examples
Code Block | ||||
---|---|---|---|---|
| ||||
Cmaxwell::CmaterialLayer layer = material.addLayer(); Cmaxwell::Cbsdf bsdf = layer.addBSDF(); Cmaxwell::CmultiValue::Cmap mvMap; mvMap.type = Cmaxwell::CmultiValue::Cmap::TYPE_VALUE; (roughness will use a numeric value instead of a texture) mvMap.value = 77.0; bsdf.setColor( "roughness", mvMap ); bsdf.setActiveColor( "roughness", mvMap ); |
...
Language | Syntax |
---|---|
C++ | byte setNormalMapState( bool enabled ) |
Python | int setNormalMapState( bool enabled ) |
Return
...
value
C++
0 = Error setting normal map state.
1 = Success.
Anchor | ||||
---|---|---|---|---|
|
getNormalMapState
Gets BSDF normal mapping state (on/off).
Language | Syntax |
---|---|
C++ | byte getNormalMapState( bool& state ) |
Python | bool getNormalMapState() |
Return value
C++
0 = Error getting normal mapping state.
1 = Success.
Anchor | ||||
---|---|---|---|---|
|
addCoating
Adds a new coating to this BSDF.
Language | Syntax |
---|---|
C++ | Cmaxwell::Ccoating addCoating() |
Python | Ccoating addCoating() |
Anchor | ||||
---|---|---|---|---|
|
getCoating
Gets a coating of this BSDF.
Language | Syntax |
---|---|
C++ | Cmaxwell::Ccoating getCoating( byte index ) |
Python | Ccoating getCoating( int index ) |
Anchor | ||||
---|---|---|---|---|
|
getNumcoatings
Get number of coatings of this BSDF.
Language | Syntax |
---|---|
C++ | byte getNumCoatings( byte& nCoatings ) |
Python | int getNumCoatings() |
Return value
C++
0 = Error getting number of coatings.
1 = Success