# 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)

Hello I'm HOOPSY!

HOOPSY BETA

Hello I am HOOPSY! your Docs generative AI assistant.

Ask me anything about HOOPS Visualize HPS or choose a sample question below to start a conversation:

Additional info

HOOPSY may store chats to provide and maintain the service according to OpenAI's data policy.

This feature is currently experimental. While we are continually enhancing its performance and quality, the underlying AI model may generate inaccurate or fabricated responses, especially if prompted to do so.

New Conversation
Continue generating