InternalNameCollection
from panda3d.core import InternalNameCollection
- class InternalNameCollection
Bases:
Inheritance diagram
- __add__(other: InternalNameCollection) InternalNameCollection
- __getitem__(index: int) InternalName
Returns the nth
InternalNamein 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
InternalNameto the collection.
- addNamesFrom(other: InternalNameCollection)
Adds all the
InternalNamesindicated 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
InternalNamesfrom the collection.
- getName(index: int) InternalName
Returns the nth
InternalNamein the collection.
- getNumNames() int
Returns the number of
InternalNamesin the collection.
- hasName(name: InternalName) bool
Returns true if the indicated
InternalNameappears in this collection, false otherwise.
- output(out: ostream)
Writes a brief one-line description of the
InternalNameCollectionto the indicated output stream.
- removeDuplicateNames()
Removes any duplicate entries of the same
InternalNameson this collection. If aInternalNameappears multiple times, the first appearance is retained; subsequent appearances are removed.
- removeName(name: InternalName) bool
Removes the indicated
InternalNamefrom 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
InternalNameslisted 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
InternalNameCollectionto the indicated output stream.
