# 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