RemoveParameterEntry (Override)

Introduced

7.0

Description

Removes the entry corresponding to the input parameter object.

Scripting Syntax

Override.RemoveParameterEntry( Parameter )

C# Syntax

Override.RemoveParameterEntry( Parameter in_pObj );

Parameters

Parameter

Type

Description

Parameter

Parameter

The parameter to remove. You can pass either the overriding parameter that represents the entry or the overridden parameter.

Examples

Python Example

#
# This example demonstrates how to remove entries from an override property
#
from win32com.client import constants as c

app = Application
log = app.LogMessage

app.NewScene(None, 0);

pointLight = app.GetPrimLight("Point.Preset", "Point")

# Create/fill the override 
override = pointLight.AddProperty("Override", 0, "PointOverride" );

softLightColor = pointLight.Shaders("soft_light").Color
softLightColor.Red = 0.5
softLightColor.Blue = 0.5

# Set override values
app.SIApplyShaderToCnxPoint( "Shaders\\Texture\\Color_Channels\\RGBA_combine.Preset", override.AddParameterEntry( softLightColor ) )

overridingColor = override.ParameterEntries( "light-soft_light-color" )

log( "override.ParameterEntries.Count: " + str(override.ParameterEntries.Count) );

override.RemoveParameterEntry( overridingColor );

log( "override.ParameterEntries.Count: " + str(override.ParameterEntries.Count) );
# Output
# INFO : override.ParameterEntries.Count: 1
# INFO : override.ParameterEntries.Count: 0

See Also

Override.RemoveAllEntries

Override.AddParameterEntry



Autodesk Softimage v7.5