1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

CageType

Specifies which cage surface to target when calling cage-mesh methods on a BaseWrap object such as GetVertices(), GetFaces(), GetUVs(), and ModifyVertices().

A WrapLayer carries two cage meshes: an inner cage that fits against the surface beneath it (the avatar body or an underlying accessory) and an outer cage that defines the surface the next clothing layer conforms to. CageType selects which of those two meshes the called method operates on.

Items

NameValueDescription
Inner0Selects the inner cage mesh, which defines the surface that conforms to the body or underlying layer beneath the accessory.
Outer1Selects the outer cage mesh, which defines the surface that the next clothing layer above this accessory conforms to.

Inner

Selects the inner cage mesh, which defines the surface that conforms to the body or underlying layer beneath the accessory.

FieldValue
value0

Outer

Selects the outer cage mesh, which defines the surface that the next clothing layer above this accessory conforms to.

FieldValue
value1