Panda3D
Public Member Functions | Static Public Member Functions | List of all members
PNMFileType Class Reference

This is the base class of a family of classes that represent particular image file types that PNMImage supports. More...

Inheritance diagram for PNMFileType:
TypedWritable TypedObject MemoryBase

Public Member Functions

str getExtension (int n)
 Returns the nth possible filename extension associated with this particular file type, without a leading dot. More...
 
list getExtensions ()
 
str getName ()
 
int getNumExtensions ()
 Returns the number of different possible filename extensions associated with this particular file type. More...
 
str getSuggestedExtension ()
 Returns a suitable filename extension (without a leading dot) to suggest for files of this type, or empty string if no suggestions are available. More...
 
- Public Member Functions inherited from TypedWritable
object __reduce__ ()
 
object __reduce_persist__ (object pickler)
 
str encodeToBamStream ()
 Converts the TypedWritable object into a single stream of data using a BamWriter, and returns that data as a string string. Returns empty string on failure. More...
 
bool encodeToBamStream (String data, BamWriter writer)
 Converts the TypedWritable object into a single stream of data using a BamWriter, and stores that data in the indicated string. Returns true on success, false on failure. More...
 
UpdateSeq getBamModified ()
 Returns the current bam_modified counter. This counter is normally incremented automatically whenever the object is modified. More...
 
 markBamModified ()
 Increments the bam_modified counter, so that this object will be invalidated and retransmitted on any open bam streams. This should normally not need to be called by user code; it should be called internally when the object has been changed in a way that legitimately requires its retransmission to any connected clients. More...
 
- Public Member Functions inherited from TypedObject
TypeHandle getType ()
 Derived classes should override this function to return get_class_type(). More...
 
int getTypeIndex ()
 Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. This is equivalent to get_type().get_index(). More...
 
bool isExactType (TypeHandle handle)
 Returns true if the current object is the indicated type exactly. More...
 
bool isOfType (TypeHandle handle)
 Returns true if the current object is or derives from the indicated type. More...
 

Static Public Member Functions

static TypeHandle getClassType ()
 
- Static Public Member Functions inherited from TypedWritable
static TypeHandle getClassType ()
 
- Static Public Member Functions inherited from TypedObject
static TypeHandle getClassType ()
 

Detailed Description

This is the base class of a family of classes that represent particular image file types that PNMImage supports.

Member Function Documentation

◆ getClassType()

static TypeHandle getClassType ( )
static

◆ getExtension()

str getExtension ( int  n)

Returns the nth possible filename extension associated with this particular file type, without a leading dot.

◆ getExtensions()

list getExtensions ( )

◆ getName()

str getName ( )

◆ getNumExtensions()

int getNumExtensions ( )

Returns the number of different possible filename extensions associated with this particular file type.

◆ getSuggestedExtension()

str getSuggestedExtension ( )

Returns a suitable filename extension (without a leading dot) to suggest for files of this type, or empty string if no suggestions are available.