isAbstract
TypeScriptstatic get isAbstract(): USDPrim_PredicateSwift declarationstatic var isAbstract: USDPrim.Predicate { get }True if the prim or any of its ancestors are a class.
struct · iOS 27.0+ · SDK 27.1
struct PredicateA filter which returns true or false for prims based on their flags. A predicate checks flags on a ``USDPrim`` and can require that each flag is set or not set. ```swift let loadedModels = prim.children(where: [.isModel, .isLoaded]) let inactiveGroups = prim.children(where: [.isGroup, !.isActive]) ```
static get isAbstract(): USDPrim_PredicateSwift declarationstatic var isAbstract: USDPrim.Predicate { get }True if the prim or any of its ancestors are a class.
static get isInstance(): USDPrim_PredicateSwift declarationstatic var isInstance: USDPrim.Predicate { get }True if the prim is an instance of a prototype.
get description(): stringSwift declarationvar description: String { get }A summary description of this predicate.
static get isComponent(): USDPrim_PredicateSwift declarationstatic var isComponent: USDPrim.Predicate { get }Returns true if this prim's kind metadata identifies it as a model component.
static get hasDefSpecifier(): USDPrim_PredicateSwift declarationstatic var hasDefSpecifier: USDPrim.Predicate { get }True if the prim has a def specifier. This flag is set if the prim's ``USDPrim/specifier`` is ``USDPrim/Specifier/def``.
static get all(): USDPrim_PredicateSwift declarationstatic var all: USDPrim.Predicate { get }A predicate which is always true, and accepts all prims.
static get none(): USDPrim_PredicateSwift declarationstatic var none: USDPrim.Predicate { get }A predicate which is always false, and accepts no prims.
static get isGroup(): USDPrim_PredicateSwift declarationstatic var isGroup: USDPrim.Predicate { get }Returns true if this prim's kind metadata identifies it as a model group. If this prim is a model group, it is always a model.
static get isModel(): USDPrim_PredicateSwift declarationstatic var isModel: USDPrim.Predicate { get }Returns true if this prim's kind metadata identifies it as a model.
static get isActive(): USDPrim_PredicateSwift declarationstatic var isActive: USDPrim.Predicate { get }True if the prim and all of its ancestors are active.
static get isLoaded(): USDPrim_PredicateSwift declarationstatic var isLoaded: USDPrim.Predicate { get }True if the prim is active and none of its loadable ancestors are unloaded.
static get isDefined(): USDPrim_PredicateSwift declarationstatic var isDefined: USDPrim.Predicate { get }True if the prim and all its ancestors have a `def` specifier.
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
USDPrim.Predicate.init(arrayLiteral:)
A variable number of Swift arguments is not supported.