Search Results for

    Show / Hide Table of Contents

    Class IrayPlusMaterialEditorBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    IrayPlusMaterialEditorBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Display
    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

    ExportToMDLFile(String)

    Declaration
    public void ExportToMDLFile(string exportMdlFileName)
    Parameters
    Type Name Description
    System.String exportMdlFileName

    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
    Type Name Description
    System.String componentName
    IrayPlusMaterialAttribute attribueObject
    System.String[] attribList

    GetComponentParameter(String)

    Declaration
    public IrayPlusMaterialAttribute GetComponentParameter(string attribueName)
    Parameters
    Type Name Description
    System.String attribueName
    Returns
    Type Description
    IrayPlusMaterialAttribute

    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
    Type Name Description
    System.String attribueName
    IrayPlusMaterialAttribute attribueObject
    System.String[] changedAttrib

    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
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX