PNMFileTypeRegistry
from panda3d.core import PNMFileTypeRegistry
- class PNMFileTypeRegistry
Bases:
This class maintains the set of all known
PNMFileTypes
in the universe.Inheritance diagram
- __init__(param0: PNMFileTypeRegistry)
- static get_global_ptr() PNMFileTypeRegistry
Returns a pointer to the global
PNMFileTypeRegistry
object.
- get_type(n: int) PNMFileType
Returns the nth type registered.
- get_type_by_handle(handle: TypeHandle) PNMFileType
Returns the
PNMFileType
instance stored in the registry for the givenTypeHandle
, e.g. as retrieved by a previous call toget_type()
on the type instance.
- get_type_from_extension(filename: str) PNMFileType
Tries to determine what the
PNMFileType
is likely to be for a particular image file based on its extension. Returns a suitablePNMFileType
pointer, or NULL if no type can be determined.
- get_type_from_magic_number(magic_number: str) PNMFileType
Tries to determine what the
PNMFileType
is likely to be for a particular image file based on its magic number, the first two bytes read from the file. Returns a suitablePNMFileType
pointer, or NULL if no type can be determined.
- property types Sequence[PNMFileType]
Returns the nth type registered.