Class IrayPlusMaterialEditorBuilder
Inheritance
IrayPlusMaterialEditorBuilder
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
PreviewToggle
Declaration
public bool PreviewToggle { get; set; }
Property Value
Methods
AddComponent(string, out int)
Declaration
public string AddComponent(string componentType, out int addedLayerIndex)
Parameters
Type |
Name |
Description |
string |
componentType |
|
int |
addedLayerIndex |
|
Returns
ExportToMDLFile(string)
Declaration
public void ExportToMDLFile(string exportMdlFileName)
Parameters
Type |
Name |
Description |
string |
exportMdlFileName |
|
ExportToXMLFile(string)
Declaration
public void ExportToXMLFile(string exportXmlFileName)
Parameters
Type |
Name |
Description |
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 |
string |
attribueName |
|
Returns
GetComponentParameterValue(string)
Declaration
public string GetComponentParameterValue(string attribueName)
Parameters
Type |
Name |
Description |
string |
attribueName |
|
Returns
GetImageParameterFullPath(string)
Declaration
public string GetImageParameterFullPath(string imageAttribueName)
Parameters
Type |
Name |
Description |
string |
imageAttribueName |
|
Returns
GetMaterialLayersInfo(out string[], out string[])
Declaration
public void GetMaterialLayersInfo(out string[] typeList, out string[] uniqueNameList)
Parameters
Type |
Name |
Description |
string[] |
typeList |
|
string[] |
uniqueNameList |
|
MoveComponent(int, string, bool)
Declaration
public void MoveComponent(int index, string componentType, bool moveUp)
Parameters
RemoveComponent(int, string)
Declaration
public void RemoveComponent(int index, string componentType)
Parameters
Type |
Name |
Description |
int |
index |
|
string |
componentType |
|
SaveToSystemStudioMaterials(string)
Declaration
public void SaveToSystemStudioMaterials(string saveXmlFileName)
Parameters
Type |
Name |
Description |
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
Implements
System.Runtime.Remoting.Messaging.IMessageSink