InternalNameCollection
from panda3d.core import InternalNameCollection
- class InternalNameCollection
Bases:
Inheritance diagram
- __add__(other: InternalNameCollection) InternalNameCollection
- __getitem__(index: int) InternalName
Returns the nth
InternalName
in the collection. This is the same asgetName()
, but it may be a more convenient way to access it.
- __iadd__(other: InternalNameCollection) InternalNameCollection
- __init__()
- __init__(copy: InternalNameCollection)
- addName(name: InternalName)
Adds a new
InternalName
to the collection.
- addNamesFrom(other: InternalNameCollection)
Adds all the
InternalNames
indicated in the other collection to this name. The other names are simply appended to the end of the names in this list; duplicates are not automatically removed.
- assign(copy: InternalNameCollection) InternalNameCollection
- clear()
Removes all
InternalNames
from the collection.
- getName(index: int) InternalName
Returns the nth
InternalName
in the collection.
- getNumNames() int
Returns the number of
InternalNames
in the collection.
- hasName(name: InternalName) bool
Returns true if the indicated
InternalName
appears in this collection, false otherwise.
- output(out: ostream)
Writes a brief one-line description of the
InternalNameCollection
to the indicated output stream.
- removeDuplicateNames()
Removes any duplicate entries of the same
InternalNames
on this collection. If aInternalName
appears multiple times, the first appearance is retained; subsequent appearances are removed.
- removeName(name: InternalName) bool
Removes the indicated
InternalName
from the collection. Returns true if the name was removed, false if it was not a member of the collection.
- removeNamesFrom(other: InternalNameCollection)
Removes from this collection all of the
InternalNames
listed in the other collection.
- size() int
Returns the number of names in the collection. This is the same thing as
getNumNames()
.
- write(out: ostream, indent_level: int)
Writes a complete multi-line description of the
InternalNameCollection
to the indicated output stream.