Pane Class

From TouchDesigner Documentation
Revision as of 14:51, 14 September 2017 by Admin (talk | contribs) (Pane Class Auto Create)
Jump to: navigation, search

The Pane class describes an instance of a pane interface. It can be accessed through the ui.panes object. It is the parent class of the NetworkEditor Class.


Members[edit]

bottomLeft(Read Only):

The coordinates of the bottom left corner, expressed in both pixels and uv offsets, in a named tuple.

link(Read Only):

Get or set the numeric link index.

maximize(Read Only):

Enable or disable the pane maximize state.

name(Read Only):

Get or set the pane name.

owner(Read Only):

Get or set the component this pane points to.

ratio(Read Only):

Get or set the split proportion of the pane, if the pane was previously split.

topRight(Read Only):

The coordinates of the top right corner, expressed in both pixels and uv offsets, in a named tuple.

type(Read Only):

The enumerated type of the pane. Example: NetworkEditor.

The enumeration is called PaneType and consists of: PaneType.NETWORKEDITOR PaneType.PANEL PaneType.GEOMETRYVIEWER PaneType.TOPVIEWER PaneType.CHOPVIEWER PaneType.ANIMATIONEDITOR PaneType.PARAMETERS

PaneType.TEXTPORT

id(Read Only):

A unique numeric identifier.

Methods[edit]

splitLeft():

: -> Pane Split the left portion of the pane into a new pane.

close():

: Close the pane.

floatingCopy():

: -> Pane Return a floating copy of the pane.

splitTop():

: -> Pane Split the top portion of the pane into a new pane.

splitBottom():

: -> Pane Split the bottom portion of the pane into a new pane.

splitRight():

: -> Pane Split the right portion of the pane into a new pane.

changeType(paneType):

: -> Pane

Change the pane to the specified type. Will return a new Pane object that represents the Pane. After being called, the current Pane instance will no longer be valid. paneType - The type of pane to change this pane to. p = ui.panes[0]

p = p.changeType(PaneType.TOPVIEWER) #note: must re-assign p to new object.

tearAway():

: -> boolean Detach the pane into a floating window. Returns True if successful.

{{{{HelpbodyEnd}}}} {{{{History}}}} {list}

A work area in TouchDesigner's layout that includes the Network Editor and 7 other pane types used for different tasks. The TouchDesigner interface can consist of a single pane, or be split into multiple panes.