---
title: VisibilityAction
framework: usd
role: collectionGroup
path: usd/visibilityaction
---

# VisibilityAction

An action that displays or hides objects over a period of time.

## Overview

Overview Use this action to display or hide a prim with a transform animation. This action is distinct from UsdGeomImageable because the animation doesn’t alter the visible property. Declaration class Preliminary_Action "VisibilityAction"

## Topics

### Properties

- [info:id](usd/info-id.md)
- [affectedObjects](usd/affectedobjects.md)
- [type](usd/type.md)
- [style](usd/style.md)
- [motionType](usd/motiontype.md)
- [easeType](usd/easetype.md)
- [moveDistance](usd/movedistance.md)

## See Also

### Actions

- [Preliminary_Action](usd/preliminary-action.md)
- [AudioAction](usd/audioaction.md)
- [ChangeSceneAction](usd/changesceneaction.md)
- [EmphasizeAction](usd/emphasizeaction.md)
- [GroupAction](usd/groupaction.md)
- [ImpulseAction](usd/impulseaction.md)
- [LookAtCameraAction](usd/lookatcameraaction.md)
- [OrbitAction](usd/orbitaction.md)
- [SpinAction](usd/spinaction.md)
- [StartAnimationAction](usd/startanimationaction.md)
- [TransformAction](usd/transformaction.md)
- [TransformAnimationAction](usd/transformanimationaction.md)
- [WaitAction](usd/waitaction.md)
- [NotificationAction](usd/notificationaction.md)
