# class MaterialEvaluationShaderAttribute

MaterialEvaluationShaderAttribute is used to bind geometry data fields to the generated compute caster.

# Properties

Property Description
FieldFormat The attribute format
FieldName The geometry field name. This is optional parameter unless using a custom field.
FieldType The geometry field data type. Required field.
Name The name of the MaterialEvaluationShaderAttribute object. (Inherited from Object)

# Methods

Method Description
AddObserver Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object)
GetClass Get the name of the MaterialEvaluationShaderAttribute class. (Inherited from Object)
IsA Returns true if MaterialEvaluationShaderAttribute is a or is a descendant of the class named as the type parameter. (Inherited from Object)
IsNull Returns true if the MaterialEvaluationShaderAttribute object is invalid. (Inherited from Object)
IsSameObjectAs Returns true if the MaterialEvaluationShaderAttribute object is valid. (Inherited from Object)
NonNull Returns true if the MaterialEvaluationShaderAttribute object is valid. (Inherited from Object)
PrintInfo Prints the content/info of the MaterialEvaluationShaderAttribute object to the log. (Inherited from Object)
RemoveObserver Removes a previously added observer object. (Inherited from Object)

# Static methods

Method Description
IsClassA Returns true if the class is a or is a descendant of the class named as the type parameter. (Inherited from Object)
SafeCast SafeCast makes sure the input object is of a class that can be cast into spMaterialEvaluationShaderAttribute, and if this is the case, returns the object cast into spMaterialEvaluationShaderAttribute. (Inherited from Object)

# Properties details

# FieldFormat

The attribute format

    # FieldName

    The geometry field name. This is optional parameter unless using a custom field.

      # FieldType

      The geometry field data type. Required field.

        # Name

        The name of the MaterialEvaluationShaderAttribute object. (Inherited from Object)

          # Methods details

          # AddObserver

          Adds a user-defined observer object to the interface, that will receive events from the interface. (Inherited from Object)

            # GetClass

            Get the name of the MaterialEvaluationShaderAttribute class. (Inherited from Object)

              # IsA

              Returns true if MaterialEvaluationShaderAttribute is a or is a descendant of the class named as the type parameter. (Inherited from Object)

                # IsNull

                Returns true if the MaterialEvaluationShaderAttribute object is invalid. (Inherited from Object)

                  # IsSameObjectAs

                  Returns true if the MaterialEvaluationShaderAttribute object is valid. (Inherited from Object)

                    # NonNull

                    Returns true if the MaterialEvaluationShaderAttribute object is valid. (Inherited from Object)

                      # PrintInfo

                      Prints the content/info of the MaterialEvaluationShaderAttribute object to the log. (Inherited from Object)

                        # RemoveObserver

                        Removes a previously added observer object. (Inherited from Object)

                          # Static methods details

                          # IsClassA

                          Returns true if the class is a or is a descendant of the class named as the type parameter. (Inherited from Object)

                            # SafeCast

                            SafeCast makes sure the input object is of a class that can be cast into spMaterialEvaluationShaderAttribute, and if this is the case, returns the object cast into spMaterialEvaluationShaderAttribute. (Inherited from Object)