Click or drag to resize

BasicShaderShadingOption Class

Represents a shading option which creates material from shader with specified ShaderName.
Inheritance Hierarchy
SystemObject
  HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.APIMeshAnalysisShadingOption
    HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.APIBasicShaderShadingOption

Namespace:  HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.API
Assembly:  MeshCheckerLibrary (in MeshCheckerLibrary.dll) Version: 2.3
Syntax
C#
[PublicAPIAttribute]
public abstract class BasicShaderShadingOption : MeshAnalysisShadingOption

The BasicShaderShadingOption type exposes the following members.

Constructors
  NameDescription
Protected methodBasicShaderShadingOption
Initializes a new instance of the BasicShaderShadingOption class
Top
Properties
  NameDescription
Public propertyPriority
Gets the priority of the shading option in an options list.
(Inherited from MeshAnalysisShadingOption.)
Protected propertyShaderName
Gets the name of shader that should be used.
Protected propertyShadingMaterial
Gets the material that colors a mesh using a specific shader.
Public propertyTitle
Gets the name of shading option.
(Inherited from MeshAnalysisShadingOption.)
Public propertyWireframe

Gets or sets a value indicating whether a mesh should be drawn in wireframe mode.

(Inherited from MeshAnalysisShadingOption.)
Top
Methods
  NameDescription
Protected methodConfigureMaterial
Override this method if you need to configure created material.
Public methodDeinitialize
Deinitialize the shading option and release used resources.
(Overrides MeshAnalysisShadingOptionDeinitialize.)
Public methodDrawDescription
Draw the description in the target position.
(Inherited from MeshAnalysisShadingOption.)
Public methodDrawSettings
Draw settings in the target position.
(Inherited from MeshAnalysisShadingOption.)
Public methodGetDescriptionWindowSize
Returns the size of the description window.
(Inherited from MeshAnalysisShadingOption.)
Public methodGetHaveSettings
Returns a value indicating whether the shading option has settings.
(Inherited from MeshAnalysisShadingOption.)
Public methodGetMaterials
Get materials which will be applied to the shaded mesh.
(Overrides MeshAnalysisShadingOptionGetMaterials.)
Public methodGetSettingsHeight
Returns the height of a settings popup.
(Inherited from MeshAnalysisShadingOption.)
Public methodGetSettingsWidth
Returns the width of a settings popup.
(Inherited from MeshAnalysisShadingOption.)
Public methodHasDescription
Returns a value indicating whether the shading option has a description.
(Inherited from MeshAnalysisShadingOption.)
Public methodInitialize
Initialize the shading option for a specified mesh.
(Overrides MeshAnalysisShadingOptionInitialize(Mesh).)
Top
See Also