Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

HAttrProperty Class Reference

This is where the surface attributes are stored. Initially, the HAttrProperties are filled with the surpace properties as entered by the user in the PWS "Surface" properties. Then, the HAttrProperty is filled with the values that came back from the previous plugins's Evaluate calls. It is up to you whether you combine with what's there or strictly overwrite the contents. More...

#include <HPropert.h>

Inheritance diagram for HAttrProperty:

Inheritance graph

[legend]

Collaboration diagram for HAttrProperty:

Collaboration graph

[legend]

List of all members.


Public Member Functions

HAttrProperty GetBaseAttr ()
HColorProperty GetDiffuseColor ()
HFloatProperty GetDiffuseFallOff ()
HColorProperty GetAmbianceColor ()
HColorProperty GetAmbianceColorForRead ()
HFloatProperty GetAmbiance ()
HColorProperty GetSpecularColor ()
HColorProperty GetSpecularColorForRead ()
HFloatProperty GetSpecularSize ()
HFloatProperty GetSpecularIntensity ()
HFloatProperty GetRoughness ()
HFloatProperty GetRoughnessScale ()
HFloatProperty GetTransparency ()
HFloatProperty GetDensity ()
HFloatProperty GetRefraction ()
HFloatProperty GetTranslucency ()
HFloatProperty GetReflectivity ()
HPercentProperty GetReflectiveBlend ()
HFloatProperty GetReflectivityFallOff ()
HFloatProperty GetRadiance ()
HBoolProperty GetGlow ()
BOOL  IsComplex ()
BOOL  IsBump ()
BOOL  IsInvariant ()
BOOL  IsDisplace ()
HMaterial GetMaterialHead ()

Static Public Member Functions

static HAttrProperty New (HAttrPropertyInfo *propinfo)
static HAttrProperty New ()