Skip to content

Enumerations

enums

After Effects enumerations.

These enums match the values used in After Effects ExtendScript. See: https://ae-scripting.docsforadobe.dev/

AlphaMode

Bases: IntEnum

Defines how alpha information in footage is interpreted.

See: https://ae-scripting.docsforadobe.dev/sources/footagesource/#footagesourcealphamode

BitsPerChannel

Bases: IntEnum

The color depth of the project.

See: https://ae-scripting.docsforadobe.dev/general/project/#projectbitsperchannel

AutoOrientType

Bases: IntEnum

Auto-orientation mode for a layer.

See: https://ae-scripting.docsforadobe.dev/layer/layer/#layerautoorient

BlendingMode

Bases: IntEnum

Blending mode for a layer.

See: https://ae-scripting.docsforadobe.dev/layer/avlayer/#avlayerblendingmode

ChannelType

Bases: IntEnum

Channel display type for a viewer.

See: https://ae-scripting.docsforadobe.dev/other/viewoptions/#attributes

CloseOptions

Bases: IntEnum

Options for closing a project.

See: https://ae-scripting.docsforadobe.dev/general/project/#projectclose

FastPreviewType

Bases: IntEnum

Fast preview mode for a composition.

See: https://ae-scripting.docsforadobe.dev/other/viewoptions/#viewoptionsfastpreview

FeetFramesFilmType

Bases: IntEnum

Film type for feet+frames timecode display.

See: https://ae-scripting.docsforadobe.dev/general/project/#projectfeetframesfilmtype

FieldSeparationType

Bases: IntEnum

How fields are separated in interlaced footage.

See: https://ae-scripting.docsforadobe.dev/sources/footagesource/#footagesourcefieldseparationtype

FootageTimecodeDisplayStartType

Bases: IntEnum

How timecode is displayed for footage.

See: https://ae-scripting.docsforadobe.dev/general/project/#projectfootagetimecodedisplaystarttype

FrameBlendingType

Bases: IntEnum

Frame blending mode for a layer.

See: https://ae-scripting.docsforadobe.dev/layer/avlayer/#avlayerframeblendingtype

FramesCountType

Bases: IntEnum

How frames are counted in the project.

See: https://ae-scripting.docsforadobe.dev/general/project/#projectframescounttype

GetSettingsFormat

Bases: IntEnum

Format for getting render settings.

See: https://ae-scripting.docsforadobe.dev/renderqueue/outputmodule/#outputmodulegetsettings

GpuAccelType

Bases: IntEnum

GPU acceleration type.

See: https://ae-scripting.docsforadobe.dev/general/project/#projectgpuacceltype

ImportAsType

Bases: IntEnum

How to import a file.

See: https://ae-scripting.docsforadobe.dev/other/importoptions/#importoptionsimportas

KeyframeInterpolationType

Bases: IntEnum

Interpolation type for keyframes.

See: https://ae-scripting.docsforadobe.dev/property/property/#propertysetinterpolationtypeatkey

Language

Bases: IntEnum

Application language.

See: https://ae-scripting.docsforadobe.dev/general/application/#appisolanguage

LayerQuality

Bases: IntEnum

Render quality for a layer.

See: https://ae-scripting.docsforadobe.dev/layer/layer/#layerquality

LayerSamplingQuality

Bases: IntEnum

Sampling quality for a layer.

See: https://ae-scripting.docsforadobe.dev/layer/layer/#layersamplingquality

LightType

Bases: IntEnum

Type of light layer.

See: https://ae-scripting.docsforadobe.dev/layer/layer/#layerlighttype

LogType

Bases: IntEnum

Logging level for rendering.

See: https://ae-scripting.docsforadobe.dev/renderqueue/renderqueue/#renderqueue-render

LoopMode

Bases: IntEnum

Loop mode for preview playback.

MaskFeatherFalloff

Bases: IntEnum

Feather falloff type for masks.

See: https://ae-scripting.docsforadobe.dev/other/maskpropertygroup/#maskpropertygroupmaskfeatherfalloff

MaskMode

Bases: IntEnum

Blending mode for masks.

See: https://ae-scripting.docsforadobe.dev/other/maskpropertygroup/#maskpropertygroupmaskmode

MaskMotionBlur

Bases: IntEnum

Motion blur setting for masks.

See: https://ae-scripting.docsforadobe.dev/other/maskpropertygroup/#maskpropertygroupmaskmotionblur

ParagraphJustification

Bases: IntEnum

Paragraph justification for text layers.

See: https://ae-scripting.docsforadobe.dev/text/paragraphrange/#paragraphrangejustification

PlayMode

Bases: IntEnum

Playback mode for preview.

Not documented in AE scripting reference.

PostRenderAction

Bases: IntEnum

Action after rendering completes.

See: https://ae-scripting.docsforadobe.dev/renderqueue/renderqueueitem/#renderqueueitempostrenderaction

PREFType

Bases: IntEnum

Preference file types.

See: https://ae-scripting.docsforadobe.dev/general/preferences/#preferencesgetpreferenceasstring

PropertyType

Bases: IntEnum

Type of a property.

See: https://ae-scripting.docsforadobe.dev/property/propertybase/#propertybasepropertytype

PropertyValueType

Bases: IntEnum

Value type of a property.

See: https://ae-scripting.docsforadobe.dev/property/property/#propertypropertyvaluetype

PulldownMethod

Bases: IntEnum

Pulldown method for footage.

See: https://ae-scripting.docsforadobe.dev/sources/footagesource/#footagesourceremovepulldown

PulldownPhase

Bases: IntEnum

Pulldown phase for footage.

See: https://ae-scripting.docsforadobe.dev/sources/footagesource/#footagesourceremovepulldown

PurgeTarget

Bases: IntEnum

Target for purging caches.

See: https://ae-scripting.docsforadobe.dev/general/application/#apppurge

ResolveType

Bases: IntEnum

Conflict resolution type for team projects.

See: https://ae-scripting.docsforadobe.dev/general/project/#projectresolveconflict

RQItemStatus

Bases: IntEnum

Status of a render queue item.

See: https://ae-scripting.docsforadobe.dev/renderqueue/renderqueueitem/#renderqueueitemstatus

TimeDisplayType

Bases: IntEnum

How time is displayed in the project.

See: https://ae-scripting.docsforadobe.dev/general/project/#projecttimedisplaytype

ToolType

Bases: IntEnum

Tool type in the application.

See: https://ae-scripting.docsforadobe.dev/general/project/#projecttooltype

TrackMatteType

Bases: IntEnum

Track matte type for a layer.

See: https://ae-scripting.docsforadobe.dev/layer/avlayer/#avlayertrackmattetype

ViewerType

Bases: IntEnum

Type of viewer panel.

See: https://ae-scripting.docsforadobe.dev/other/viewer/#viewertype

FillLightingCorrectionType

Bases: IntEnum

Lighting correction for Content-Aware Fill.

Not documented in AE scripting reference.

FillMethodType

Bases: IntEnum

Fill method for Content-Aware Fill.

Not documented in AE scripting reference.

FillOutputDepthType

Bases: IntEnum

Output depth for Content-Aware Fill.

Not documented in AE scripting reference.

FillRangeType

Bases: IntEnum

Range for Content-Aware Fill.

Not documented in AE scripting reference.

ProjectThread

Bases: IntEnum

Thread type for project operations.

Not documented in AE scripting reference.