Search Results for

    Show / Hide Table of Contents

    Class SurfaceStyle

    Inheritance
    System.Object
    SurfaceStyle
    Implements
    IPhongMaterial
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Xbim.Ifc4
    Assembly: Xbim.Ifc4.dll
    Syntax
    public class SurfaceStyle : IPhongMaterial

    Constructors

    | Improve this Doc View Source

    SurfaceStyle()

    Declaration
    public SurfaceStyle()
    | Improve this Doc View Source

    SurfaceStyle(IIfcSurfaceStyle)

    Declaration
    public SurfaceStyle(IIfcSurfaceStyle surfaceStyle)
    Parameters
    Type Name Description
    IIfcSurfaceStyle surfaceStyle
    | Improve this Doc View Source

    SurfaceStyle(IPhongMaterial)

    Declaration
    public SurfaceStyle(IPhongMaterial surfaceStyle)
    Parameters
    Type Name Description
    IPhongMaterial surfaceStyle

    Fields

    | Improve this Doc View Source

    DiffuseMap

    Declaration
    public IIfcPixelTexture DiffuseMap
    Field Value
    Type Description
    IIfcPixelTexture
    | Improve this Doc View Source

    DisplacementMap

    Declaration
    public IIfcPixelTexture DisplacementMap
    Field Value
    Type Description
    IIfcPixelTexture
    | Improve this Doc View Source

    NormalMap

    Declaration
    public IIfcPixelTexture NormalMap
    Field Value
    Type Description
    IIfcPixelTexture

    Properties

    | Improve this Doc View Source

    AmbientColour

    Declaration
    public RgbaColour AmbientColour { get; set; }
    Property Value
    Type Description
    RgbaColour
    | Improve this Doc View Source

    DiffuseColour

    Declaration
    public RgbaColour DiffuseColour { get; set; }
    Property Value
    Type Description
    RgbaColour
    | Improve this Doc View Source

    EmissiveColour

    Declaration
    public RgbaColour EmissiveColour { get; set; }
    Property Value
    Type Description
    RgbaColour
    | Improve this Doc View Source

    IsEmpty

    A style with a null diffuse colour is effectively invisible so we use this as empty

    Declaration
    public bool IsEmpty { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    NullSurfaceStyle

    Declaration
    public static SurfaceStyle NullSurfaceStyle { get; }
    Property Value
    Type Description
    SurfaceStyle
    | Improve this Doc View Source

    Side

    Declaration
    public IfcSurfaceSide Side { get; }
    Property Value
    Type Description
    IfcSurfaceSide
    | Improve this Doc View Source

    SpecularColour

    Declaration
    public RgbaColour SpecularColour { get; set; }
    Property Value
    Type Description
    RgbaColour
    | Improve this Doc View Source

    SpecularShininess

    Declaration
    public double SpecularShininess { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    | Improve this Doc View Source

    Clone()

    Declaration
    public SurfaceStyle Clone()
    Returns
    Type Description
    SurfaceStyle

    Explicit Interface Implementations

    | Improve this Doc View Source

    IPhongMaterial.DiffuseMap

    Declaration
    IIfcPixelTexture IPhongMaterial.DiffuseMap { get; set; }
    Returns
    Type Description
    IIfcPixelTexture
    | Improve this Doc View Source

    IPhongMaterial.DisplacementMap

    Declaration
    IIfcPixelTexture IPhongMaterial.DisplacementMap { get; set; }
    Returns
    Type Description
    IIfcPixelTexture
    | Improve this Doc View Source

    IPhongMaterial.Name

    Declaration
    string IPhongMaterial.Name { get; set; }
    Returns
    Type Description
    System.String
    | Improve this Doc View Source

    IPhongMaterial.NormalMap

    Declaration
    IIfcPixelTexture IPhongMaterial.NormalMap { get; set; }
    Returns
    Type Description
    IIfcPixelTexture

    Implements

    IPhongMaterial
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim