User Guide

diffuse 731
Example
This statement tests the size of the monitors connected to the computer and displays the result in
the Message window:
-- Lingo syntax
put(_system.deskTopRectList)
// JavaScript syntax
put(_system.deskTopRectList);
This handler tells how many monitors are in the current system:
-- Lingo syntax
on countMonitors
return _system.deskTopRectList
end
// JavaScript syntax
function countMonitors() {
return _system.deskTopRectList;
}
See also
System
diffuse
Usage
member(whichCastmember).shader(whichShader).diffuse
member(whichCastmember).model(whichModel).shader.diffuse
member(whichCastmember).model(whichModel).shaderList{[index]}.\
diffuse
Description
3D #standard shader property; indicates a color that is blended with the first texture of the
shader when the following conditions are met:
the shader’s useDiffuseWithTexture property is set to TRUE, and either
the blendFunction property of the shader is set to #add or #multiply, or
the blendFunction property of the shader is set to #blend, the blendSource property of the
shader is set to
#constant, and the value of the blendConstant property of the shader is less
than 100.
The default value is of this property is
rgb( 255, 255, 255 ).
Example
This statement sets the diffuse property of the shader named Globe to rgb(255, 0, 0).
member("MysteryWorld").shader("Globe").diffuse = rgb(255, 0, 0)
See also
diffuseColor, useDiffuseWithTexture, blendFunction, blendSource, blendConstant