Gorilla.SKP.Lib.ComponentDefinition

Unit Gorilla.SKP.Lib.ComponentDefinition.pas

Classes

Records

Enumerations

  • enum  TSUSnapToBehavior  = ( SUSnapToBehavior_None, SUSnapToBehavior_Any, SUSnapToBehavior_Horizontal, SUSnapToBehavior_Vertical, SUSnapToBehavior_Sloped ) ;
  • enum  TSUComponentType  = ( SUComponentType_Normal, SUComponentType_Group ) ;

Constants

    TSUSnapToBehavior

    enum TSUSnapToBehavior = ( SUSnapToBehavior_None, SUSnapToBehavior_Any, SUSnapToBehavior_Horizontal, SUSnapToBehavior_Vertical, SUSnapToBehavior_Sloped ) ;

    @enum SUSnapToBehavior @brief Describes how the component instance is placed when it is first instantiated in the rendering scene. For example a window component instance should snap to a vertical plane when instantiated in the rendering scene.

    TSUComponentType

    enum TSUComponentType = ( SUComponentType_Normal, SUComponentType_Group ) ; < Bitmask where set bits indicate which < scale tool handles are hidden on a given < component: < Bit0: disable scale along X axis, < Bit1: disable scale along Y axis, < Bit2: disable scale along Z axis, < Bit3: disable scale in X + Z plane, < Bit4: disable scale in Y + Z plane, < Bit5: disable scale in X + Y plane, < Bit6: disable scale uniform (XYZ) < Prior to SketchUp 2018, API 6.0 this < variable existed but was never used.

    @enum SUComponentType @brief Indicates the type of the component.