LightingAttributeControl
-
class
HPS.LightingAttributeControl: HPS.Control The HPS.LightingAttributeControl class is a smart pointer that is tied to a database object. This control is used to set the lighting interpolation algorithm.
This table lists default values for the various segment attributes accessible from HPS.LightingAttributeControl.
Public Functions
-
override void
Dispose()
-
LightingAttributeControl(HPS.LightingAttributeControl in_that) Initializes a control tied to the same object as in_that.
-
LightingAttributeControl(HPS.SegmentKey in_seg) Initializes a control tied to the segment in_seg.
-
override HPS.Type
ObjectType() This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
Return: The declared type of the object in question, which may differ from the true, underlying type.
-
HPS.LightingAttributeControl
SetInterpolationAlgorithm(HPS.Lighting.InterpolationAlgorithm in_interpolation) Sets the interpolation algorithm that will be used for rendering lit faces.
Param in_interpolation: The algorithm that will be used for rendering lit faces. Return: A reference to this object.
-
bool
ShowInterpolationAlgorithm(out HPS.Lighting.InterpolationAlgorithm out_interpolation) Shows the interpolation algorithm that will be used for rendering lit faces.
Param out_interpolation: The algorithm that will be used for rendering lit faces. Return: true if the setting is valid, false otherwise.
-
HPS.LightingAttributeControl
UnsetEverything() Removes all settings from this object. If the control is attached to a WindowKey this function restores the default settings of this control as specified by LightingAttributeKit.GetDefault().
Return: A reference to this object.
-
HPS.LightingAttributeControl
UnsetInterpolationAlgorithm() Removes the interpolation algorithm setting. If the control is attached to a WindowKey this function restores the default value of this setting as specified by LightingAttributeKit.GetDefault().
Return: A reference to this object.
-
override void