GSModeler Engine Version: 9.0

Material class



Description Reference to a material attribute. Details...
Module Model Access API
Base classes -
Derived classes -
Header ModelMaterial.hpp


Public methods

    Constructors
    Copy constructor
    operator=

Comparing

    Compare
    operator==
    operator!=
    operator<
    operator>
    operator<=
    operator>=

Type and name query

    GetType
    GetName

Base reflection data query

    GetSurfaceColor
    GetAmbientReflection
    GetDiffuseReflection

Specular reflection data query

    GetSpecularReflection
    GetSpecularColor
    GetShining

Transparency data query

    GetTransparency
    GetTransparencyAttenuation

Emission data query

    GetEmissionColor
    GetEmissionAttenuation

Fill data query

    GetFillIndex
    GetFillColorIndex

Texture data query

    GetTextureIndex
    GetTextureRotationAngle

Extra parameters query

    GetExtraParameters

External reference query

    GetExternalReference

Public types

    Type

Detailed description

This object is reference to a material attribute. Materials contain some predeclared parameters. These parameters exist in all materials. Add-ons can extend this parameter set by own parameters. These parameters are the extra parameters, and are stored in the parameter list.




See Also

Model , Body , Polygon

Copyright © 2004 - Graphisoft R&D Software Development Rt. All rights reserved worldwide.