---
title: "LookModule"
description: "API documentation for LookModule"
url: https://developer.disguise.one/python-api/docs/lookmodule/
---

# LookModule

Look Module is responsible for Look playback. Multiple Look Modules can reference the same Look simultaneously,  
but each can provide a different set of values for the exposed fields.

Base class (inherits properties and methods): _[Module](/python-api/docs/module#module)_

## Properties

#### **endPointBehaviour** : _int_

Playback mode of the selected Look when the internal playhead reaches its end

_Options: {0: ‘Loop’, 1: ‘Pause’}  
Category: Media  
UserName: At end point_

#### **fields** : _List\[LookTemplateField\]_

Array of templated fields made from the selected Look’s personality

#### **isPassthroughMode** : _bool_ _(Read-Only)_

Returns true if selected render mode is PassThrough

#### **look** : _[Look](/python-api/docs/look#look)_ _(Read-Only)_

Selected Look to play

#### **playHead** : _[LookPlayHead](/python-api/docs/lookplayhead#lookplayhead)_ _(Read-Only)_

Internal playhead for playing Look

#### **playbackMode** : _int_

Determines how the internal Look’s playhead follows the Track’s playhead

_Options: {0: ‘Locked’, 1: ‘Normal’}  
Category: Media  
UserName: Playback mode_
