# MaterialMappingKit

class `HPS.MaterialMappingKit` : HPS.Kit

  Public Functions

  override void `Dispose` ()
  override bool `Empty` ()
  bool `Equals` (HPS.MaterialMappingKit in_kit)
  override bool `Equals` (Object obj)
  override int `GetHashCode` ()
  `MaterialMappingKit` ()
  `MaterialMappingKit` (HPS.MaterialMappingKit in_kit)
  override HPS.Type `ObjectType` ()
  void `Set` (HPS.MaterialMappingKit in_kit)
  HPS.MaterialMappingKit `SetAmbientLightColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetAmbientLightDownColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetAmbientLightDownMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetAmbientLightMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetAmbientLightUpColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetAmbientLightUpMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetBackFaceAlpha` (float in_alpha)
  HPS.MaterialMappingKit `SetBackFaceColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetBackFaceColor` (HPS.RGBAColor in_rgba_color, HPS.Material.Color.Channel in_channel)
  HPS.MaterialMappingKit `SetBackFaceGloss` (float in_value)
  HPS.MaterialMappingKit `SetBackFaceMaterial` (HPS.MaterialKit in_material)
  HPS.MaterialMappingKit `SetBackFaceMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetBackFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color)
  HPS.MaterialMappingKit `SetBackFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetBackFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetBackFaceTexture` (string in_texture_name)
  HPS.MaterialMappingKit `SetBackFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetBackFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetCutEdgeColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetCutEdgeMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetCutFaceAlpha` (float in_alpha)
  HPS.MaterialMappingKit `SetCutFaceColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetCutFaceColor` (HPS.RGBAColor in_rgba_color, HPS.Material.Color.Channel in_channel)
  HPS.MaterialMappingKit `SetCutFaceGloss` (float in_value)
  HPS.MaterialMappingKit `SetCutFaceMaterial` (HPS.MaterialKit in_material)
  HPS.MaterialMappingKit `SetCutFaceMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetCutFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color)
  HPS.MaterialMappingKit `SetCutFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetCutFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetCutFaceTexture` (string in_texture_name)
  HPS.MaterialMappingKit `SetCutFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetCutFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetCutGeometryColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetCutGeometryMaterialByIndex` (float in_color_index)
  HPS.MaterialMappingKit `SetEdgeAlpha` (float in_alpha)
  HPS.MaterialMappingKit `SetEdgeColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetEdgeColor` (HPS.RGBAColor in_rgba_color, HPS.Material.Color.Channel in_channel)
  HPS.MaterialMappingKit `SetEdgeGloss` (float in_value)
  HPS.MaterialMappingKit `SetEdgeMaterial` (HPS.MaterialKit in_material)
  HPS.MaterialMappingKit `SetEdgeMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetEdgeModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color)
  HPS.MaterialMappingKit `SetEdgeModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetEdgeModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetEdgeTexture` (string in_texture_name)
  HPS.MaterialMappingKit `SetEdgeTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetEdgeTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetFaceAlpha` (float in_alpha)
  HPS.MaterialMappingKit `SetFaceColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetFaceColor` (HPS.RGBAColor in_rgba_color, HPS.Material.Color.Channel in_channel)
  HPS.MaterialMappingKit `SetFaceGloss` (float in_value)
  HPS.MaterialMappingKit `SetFaceMaterial` (HPS.MaterialKit in_material)
  HPS.MaterialMappingKit `SetFaceMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color)
  HPS.MaterialMappingKit `SetFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetFaceTexture` (string in_texture_name)
  HPS.MaterialMappingKit `SetFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetFrontFaceAlpha` (float in_alpha)
  HPS.MaterialMappingKit `SetFrontFaceColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetFrontFaceColor` (HPS.RGBAColor in_rgba_color, HPS.Material.Color.Channel in_channel)
  HPS.MaterialMappingKit `SetFrontFaceGloss` (float in_value)
  HPS.MaterialMappingKit `SetFrontFaceMaterial` (HPS.MaterialKit in_material)
  HPS.MaterialMappingKit `SetFrontFaceMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetFrontFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color)
  HPS.MaterialMappingKit `SetFrontFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetFrontFaceModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetFrontFaceTexture` (string in_texture_name)
  HPS.MaterialMappingKit `SetFrontFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetFrontFaceTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetGeometryColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetLightColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetLightMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetLineAlpha` (float in_alpha)
  HPS.MaterialMappingKit `SetLineColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetLineMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetMarkerColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetMarkerMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetTextColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetTextMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetVertexAlpha` (float in_alpha)
  HPS.MaterialMappingKit `SetVertexColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetVertexColor` (HPS.RGBAColor in_rgba_color, HPS.Material.Color.Channel in_channel)
  HPS.MaterialMappingKit `SetVertexGloss` (float in_value)
  HPS.MaterialMappingKit `SetVertexMaterial` (HPS.MaterialKit in_material)
  HPS.MaterialMappingKit `SetVertexMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetVertexModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color)
  HPS.MaterialMappingKit `SetVertexModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetVertexModulatedTexture` (string in_texture_name, HPS.RGBAColor in_modulating_color, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetVertexTexture` (string in_texture_name)
  HPS.MaterialMappingKit `SetVertexTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel)
  HPS.MaterialMappingKit `SetVertexTexture` (string in_texture_name, HPS.Material.Texture.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `SetWindowColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetWindowContrastColor` (HPS.RGBAColor in_rgba_color)
  HPS.MaterialMappingKit `SetWindowContrastMaterialByIndex` (float in_material_index)
  HPS.MaterialMappingKit `SetWindowMaterialByIndex` (float in_material_index)
  void `Show` (out HPS.MaterialMappingKit out_kit)
  bool `ShowAmbientLightDownColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowAmbientLightUpColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowBackFaceChannel` (HPS.Material.Channel in_channel, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowBackFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowBackFaceMaterial` (out HPS.Material.Type out_type, out HPS.MaterialKit out_kit, out float out_value)
  bool `ShowCutEdgeColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowCutFaceChannel` (HPS.Material.Channel in_channel, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowCutFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowCutFaceMaterial` (out HPS.Material.Type out_type, out HPS.MaterialKit out_kit, out float out_value)
  bool `ShowEdgeChannel` (HPS.Material.Channel in_channel, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowEdgeChannel` (HPS.Material.Channel in_channel, ulong in_layer, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowEdgeMaterial` (out HPS.Material.Type out_type, out HPS.MaterialKit out_kit, out float out_value)
  bool `ShowFaceChannel` (HPS.Material.Channel in_channel, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowFaceMaterial` (out HPS.Material.Type out_type, out HPS.MaterialKit out_kit, out float out_value)
  bool `ShowFrontFaceChannel` (HPS.Material.Channel in_channel, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowFrontFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowFrontFaceMaterial` (out HPS.Material.Type out_type, out HPS.MaterialKit out_kit, out float out_value)
  bool `ShowLightColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowLineAlpha` (out float out_alpha)
  bool `ShowLineColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowMarkerColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowTextColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowVertexChannel` (HPS.Material.Channel in_channel, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowVertexChannel` (HPS.Material.Channel in_channel, ulong in_layer, out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out string out_texture_name, out float out_value)
  bool `ShowVertexMaterial` (out HPS.Material.Type out_type, out HPS.MaterialKit out_kit, out float out_value)
  bool `ShowWindowColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  bool `ShowWindowContrastColor` (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_value)
  HPS.MaterialMappingKit `UnsetAmbientLightColor` ()
  HPS.MaterialMappingKit `UnsetAmbientLightDownColor` ()
  HPS.MaterialMappingKit `UnsetAmbientLightUpColor` ()
  HPS.MaterialMappingKit `UnsetBackFaceChannel` (HPS.Material.Channel in_channel)
  HPS.MaterialMappingKit `UnsetBackFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `UnsetBackFaceMaterial` ()
  HPS.MaterialMappingKit `UnsetCutEdgeColor` ()
  HPS.MaterialMappingKit `UnsetCutFaceChannel` (HPS.Material.Channel in_channel)
  HPS.MaterialMappingKit `UnsetCutFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `UnsetCutFaceMaterial` ()
  HPS.MaterialMappingKit `UnsetCutGeometryColor` ()
  HPS.MaterialMappingKit `UnsetEdgeChannel` (HPS.Material.Channel in_channel)
  HPS.MaterialMappingKit `UnsetEdgeChannel` (HPS.Material.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `UnsetEdgeMaterial` ()
  HPS.MaterialMappingKit `UnsetEverything` ()
  HPS.MaterialMappingKit `UnsetFaceChannel` (HPS.Material.Channel in_channel)
  HPS.MaterialMappingKit `UnsetFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `UnsetFaceMaterial` ()
  HPS.MaterialMappingKit `UnsetFrontFaceChannel` (HPS.Material.Channel in_channel)
  HPS.MaterialMappingKit `UnsetFrontFaceChannel` (HPS.Material.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `UnsetFrontFaceMaterial` ()
  HPS.MaterialMappingKit `UnsetLightColor` ()
  HPS.MaterialMappingKit `UnsetLineAlpha` ()
  HPS.MaterialMappingKit `UnsetLineColor` ()
  HPS.MaterialMappingKit `UnsetMarkerColor` ()
  HPS.MaterialMappingKit `UnsetTextColor` ()
  HPS.MaterialMappingKit `UnsetVertexChannel` (HPS.Material.Channel in_channel)
  HPS.MaterialMappingKit `UnsetVertexChannel` (HPS.Material.Channel in_channel, ulong in_layer)
  HPS.MaterialMappingKit `UnsetVertexMaterial` ()
  HPS.MaterialMappingKit `UnsetWindowColor` ()
  HPS.MaterialMappingKit `UnsetWindowContrastColor` ()

  Public Static Functions

  HPS.MaterialMappingKit `GetDefault` ()
  bool `operator!=` (HPS.MaterialMappingKit a, HPS.MaterialMappingKit b)
  bool `operator==` (HPS.MaterialMappingKit a, HPS.MaterialMappingKit b)

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize Desktop?
What are the latest release notes for HOOPS Visualize Desktop?
How do I start evaluating HOOPS Visualize Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...