Look Files (OpScript)¶
-
LookFile.
GetLookFile
(string filePath[, string passName])¶ Returns a
LookFile
object built loading the specified file path. If a passName is given, only the attribute for that pass will be loaded.
-
LookFile.
GetPassNamesForLookFileAsset
(string asset)¶ Returns a
StringAttribute
containing all the pass names stored in the given asset file.
-
LookFile.
GetSafePath
(string asset, boolean includeVersion)¶ Returns a location path built according the given asset Id. If includeVersion is
true
, the asset version will be resolved and appended to the resulting location path.
LookFile Objects¶
-
class
LookFile.
LookFile
¶ Class representing a Look File. Note that this is not instantiable directly - instead use
GetLookFile()
.-
getAttrs
(string locationName[, string rootId])¶ Returns an
AttrMap
containing the attributes stored at the given locationName for the given rootId.
-
getMaterial
(string name[, boolean global])¶ Returns an attribute containing the material definition for the given material name. If the global parameter is set to
false
, only the location defined by the given name will be considered, otherwise the first matching upstream material attribute will be returned.
-
getMaterialType
(string materialName)¶ Returns the material type for the specified material name.
-
getPathsWithOverrides
([string rootId])¶ Returns a
StringAttribute
containing the list of locations with overrides for the given rootId.
-
getRootIdNames
()¶ Returns a
StringAttribute
containing the list of root locations.
-
getRootIdType
(string rootId)¶ Returns the type of the location specified by the given root Id.
-