## Device

Object Hierarchy

### Inheritance

SIObject

ProjectItem

Device

### Description

The Device object represents a device driver in Softimage. In the User Interface, device drivers are accessible through the Device Manager, which you can open with Tools > Devices on the Animate toolbar. To access a device driver through scripting, use the DeviceCollection object.
Before you can use a device driver, you need to create a Device object using the DeviceCollection.AddDevice method.

### Methods

AddCustomOp | AddICEAttribute | AddScriptedOp | AddScriptedOpFromFile
AnimatedParameters2 | BelongsTo | EvaluateAt | GetICEAttributeFromName
IsA | IsAnimated2 | IsClassOf | IsEqualTo
IsKindOf | IsLocked | IsSelected | LockOwners
RemoveICEAttribute | SetAsSelected | SetCapabilityFlag | SetLock
SetValue | TaggedParameters | UnSetLock |

### Properties

Application | BranchFlag | Capabilities | Categories
Channel | Channels | Enable | EvaluationID
Families | FullName | Help | HierarchicalEvaluationID
ICEAttributes | ID | LockLevel | LockMasters
LockType | Model | Name | NestedObjects
ObjectID | Option | Origin | OriginPath
Owners | PPGLayout | Parameters | Parent
Parent3DObject | Selected | Type |

### See Also

DeviceCollection Channel