Class IrayPlusMaterialEditorBuilder
Inheritance
System.Object
System.MarshalByRefObject
IrayPlusMaterialEditorBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class IrayPlusMaterialEditorBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
IrayPlusMaterialEditorBuilder()
Declaration
protected IrayPlusMaterialEditorBuilder()
Properties
MaterialName
Declaration
public string MaterialName { get; set; }
Property Value
Type |
Description |
System.String |
|
PreviewToggle
Declaration
public bool PreviewToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddComponent(String, out Int32)
Declaration
public string AddComponent(string componentType, out int addedLayerIndex)
Parameters
Type |
Name |
Description |
System.String |
componentType |
|
System.Int32 |
addedLayerIndex |
|
Returns
Type |
Description |
System.String |
|
ExportToXMLFile(String)
Declaration
public void ExportToXMLFile(string exportXmlFileName)
Parameters
Type |
Name |
Description |
System.String |
exportXmlFileName |
|
GetComponentInfo(String, out IrayPlusMaterialAttribute, out String[])
Declaration
public void GetComponentInfo(string componentName, out IrayPlusMaterialAttribute attribueObject, out string[] attribList)
Parameters
GetComponentParameter(String)
Declaration
public IrayPlusMaterialAttribute GetComponentParameter(string attribueName)
Parameters
Type |
Name |
Description |
System.String |
attribueName |
|
Returns
GetComponentParameterValue(String)
Declaration
public string GetComponentParameterValue(string attribueName)
Parameters
Type |
Name |
Description |
System.String |
attribueName |
|
Returns
Type |
Description |
System.String |
|
GetImageParameterFullPath(String)
Declaration
public string GetImageParameterFullPath(string imageAttribueName)
Parameters
Type |
Name |
Description |
System.String |
imageAttribueName |
|
Returns
Type |
Description |
System.String |
|
GetMaterialLayersInfo(out String[], out String[])
Declaration
public void GetMaterialLayersInfo(out string[] typeList, out string[] uniqueNameList)
Parameters
Type |
Name |
Description |
System.String[] |
typeList |
|
System.String[] |
uniqueNameList |
|
MoveComponent(Int32, String, Boolean)
Declaration
public void MoveComponent(int index, string componentType, bool moveUp)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.String |
componentType |
|
System.Boolean |
moveUp |
|
RemoveComponent(Int32, String)
Declaration
public void RemoveComponent(int index, string componentType)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.String |
componentType |
|
SaveToSystemStudioMaterials(String)
Declaration
public void SaveToSystemStudioMaterials(string saveXmlFileName)
Parameters
Type |
Name |
Description |
System.String |
saveXmlFileName |
|
SetComponentParameter(String, IrayPlusMaterialAttribute, out String[])
Declaration
public void SetComponentParameter(string attribueName, IrayPlusMaterialAttribute attribueObject, out string[] changedAttrib)
Parameters
SetComponentParameterValue(String, String, out String[])
Declaration
public void SetComponentParameterValue(string attribueName, string attribueValue, out string[] changedAttrib)
Parameters
Type |
Name |
Description |
System.String |
attribueName |
|
System.String |
attribueValue |
|
System.String[] |
changedAttrib |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink