ArcGIS Pro 2.9 API Reference Guide
IsMaterialCullBackface Method
Example 

ArcGIS.Core.Geometry Namespace > Multipatch Class : IsMaterialCullBackface Method
The index of the material. Must be greater than or equal to zero and less than MaterialCount. Get the index for a patch by calling GetPatchMaterialIndex.
Gets a value representing if back-face culling is persisted as a property of the specified material.
Syntax
public bool IsMaterialCullBackface( 
   int materialIndex
)
Public Function IsMaterialCullBackface( _
   ByVal materialIndex As Integer _
) As Boolean

Parameters

materialIndex
The index of the material. Must be greater than or equal to zero and less than MaterialCount. Get the index for a patch by calling GetPatchMaterialIndex.

Return Value

A value representing if back-face culling is persisted as a property of the material.
Exceptions
ExceptionDescription
The material index must be >= 0.
The material index must be less than the number of materials in the multipatch.
Remarks
Back-face culling determines whether the material is visible when projected onto the screen.
Example
/// <summary>
/// This method gets several properties of a material in a multipatch.
/// This method must be called on the MCT. Use QueuedTask.Run.
/// </summary>
/// <param name="multipatch">The input multipatch.</param>
/// <param name="patchIndex">The index of the patch (part) from which to get the material properties.</param>
public void GetMaterialProperties(Multipatch multipatch, int patchIndex)
{
  if (multipatch.HasMaterials)
  {
    // Get the material index for the specified patch.
    int materialIndex = multipatch.GetPatchMaterialIndex(patchIndex);

    System.Windows.Media.Color color = multipatch.GetMaterialColor(materialIndex);
    int tranparencyPercent = multipatch.GetMaterialTransparencyPercent(materialIndex);
    bool isBackCulled = multipatch.IsMaterialCullBackface(materialIndex);

    if (multipatch.IsMaterialTextured(materialIndex))
    {
      int bpp = multipatch.GetMaterialTextureBytesPerPixel(materialIndex);
      int columnCount = multipatch.GetMaterialTextureColumnCount(materialIndex);
      int rowCount = multipatch.GetMaterialTextureRowCount(materialIndex);
    }
  }
}
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

Multipatch Class
Multipatch Members