Go to:
Related nodes. Attributes.
The node type hwShader is the base type for all hardware shaders.
This node is abstract and cannot be created on its own. Instead
some other node must derive from it in order to do anything useful.
This node is abstract
This node is MP safe
Node name | Parents | MFn type | Compatible function sets |
---|
hwShader | shadingDependNode | kHwShaderNode | kBase kNamedObject kDependencyNode kHwShaderNode |
Related nodes
lambert, reflect, phongE, phong, blinn, anisotropic, volumeShader, simpleVolumeShader, displacementShader, layeredShader, useBackground, defaultShaderList, shadingMap, surfaceShader
Attributes (19)
enableHwShading, outColor, outColorB, outColorG, outColorR, outGlowColor, outGlowColorB, outGlowColorG, outGlowColorR, outMatteOpacity, outMatteOpacityB, outMatteOpacityG, outMatteOpacityR, outTransparency, outTransparencyB, outTransparencyG, outTransparencyR, uniformParameters, varyingParameters
Long name (short name) | Type | Default | Flags |
---|
|
outColor
(oc )
| float3 | | |
|
| outColorR
(ocr )
| float | 0.0 | | |
|
| outColorG
(ocg )
| float | 1.0 | | |
|
| outColorB
(ocb )
| float | 0.0 | | |
|
|
outTransparency
(ot )
| float3 | | |
|
| outTransparencyR
(otr )
| float | 0.0 | | |
|
| outTransparencyG
(otg )
| float | 0.0 | | |
|
| outTransparencyB
(otb )
| float | 0.0 | | |
|
|
outGlowColor
(ogc )
| float3 | | |
|
| outGlowColorR
(ogr )
| float | 0.0 | | |
|
| outGlowColorG
(ogg )
| float | 0.0 | | |
|
| outGlowColorB
(ogb )
| float | 0.0 | | |
|
|
outMatteOpacity
(omo )
| float3 | | |
|
| outMatteOpacityR
(omor )
| float | 0.0 | | |
|
| outMatteOpacityG
(omog )
| float | 0.0 | | |
|
| outMatteOpacityB
(omob )
| float | 0.0 | | |
|
|
enableHwShading
(ehs )
| integer | 1 | |
|
|
varyingParameters
(vpar )
| stringArray | empty | |
|
|
uniformParameters
(upar )
| stringArray | empty | |
|