Op Args Builders (OpScript)
===========================

.. lua:module:: OpArgsBuilders

`StaticSceneCreate`
-------------------

.. lua:class:: StaticSceneCreate(boolean pathsAreAbsolute)

    .. lua:method:: createEmptyLocation(string locationPath, [string locationType=""])
    .. lua:method:: setAttrAtLocation(string locationPath, string attrName, Attribute attr)
    .. lua:method:: setAttrsAtLeafStateForLocation(string locationPath, boolean state)
    .. lua:method:: addSubOpAtLocation(string locationPath, string opType, GroupAttribute opArgs)
    .. lua:method:: skipLocalActionsIfInputExistsAtLocation(string locationPath, boolean state)
    .. lua:method:: build() -> GroupAttribute

`AttributeSet`
--------------

.. lua:class:: AttributeSet()

    .. lua:method:: setLocationPaths(StringAttribute locationPaths, [string batch=""])
    .. lua:method:: setCEL(StringAttribute CEL, [string batch=""])
    .. lua:method:: setAttr(string attrName, Attribute attr, [string batch, [boolean inherit=true]])
    .. lua:method:: deleteAttr(string attrName, [string batch=""])
    .. lua:method:: addSubOp(string opType, GroupAttribute opArgs, [string batch=""])
    .. lua:method:: build() -> GroupAttribute