Panda3D
Public Member Functions | Static Public Member Functions

LoaderFileType Class Reference

This is the base class for a family of scene-graph file types that the Loader supports. More...

Inheritance diagram for LoaderFileType:
TypedObject MemoryBase

List of all members.

Public Member Functions

string getAdditionalExtensions ()
 Returns a space-separated list of extension, in addition to the one returned by get_extension(), that are recognized by this loader.
bool getAllowDiskCache (LoaderOptions const options)
 Returns true if the loader flags allow retrieving the model from the on-disk bam cache (if it is enabled), false otherwise.
bool getAllowRamCache (LoaderOptions const options)
 Returns true if the loader flags allow retrieving the model from the in-memory ModelPool cache, false otherwise.
string getExtension ()
string getName ()
TypeHandle getType ()
int getTypeIndex ()
 Returns the internal index number associated with this object's TypeHandle, a unique number for each different type.
bool isExactType (TypeHandle handle)
 Returns true if the current object is the indicated type exactly.
bool isOfType (TypeHandle handle)
 Returns true if the current object is or derives from the indicated type.
bool supportsCompressed ()
 Returns true if this file type can transparently load compressed files (with a .pz extension), false otherwise.

Static Public Member Functions

static TypeHandle getClassType ()

Detailed Description

This is the base class for a family of scene-graph file types that the Loader supports.

Each kind of loader that's available should define a corresponding LoaderFileType object and register itself.


Member Function Documentation

string getAdditionalExtensions ( )

Returns a space-separated list of extension, in addition to the one returned by get_extension(), that are recognized by this loader.

bool getAllowDiskCache ( LoaderOptions const  options)

Returns true if the loader flags allow retrieving the model from the on-disk bam cache (if it is enabled), false otherwise.

bool getAllowRamCache ( LoaderOptions const  options)

Returns true if the loader flags allow retrieving the model from the in-memory ModelPool cache, false otherwise.

static TypeHandle getClassType ( ) [static]

Reimplemented from TypedObject.

string getExtension ( )
string getName ( )
TypeHandle getType ( ) [inherited]

Reimplemented in AnimChannelBase.

int getTypeIndex ( ) [inherited]

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().

bool isExactType ( TypeHandle  handle) [inherited]

Returns true if the current object is the indicated type exactly.

bool isOfType ( TypeHandle  handle) [inherited]

Returns true if the current object is or derives from the indicated type.

bool supportsCompressed ( )

Returns true if this file type can transparently load compressed files (with a .pz extension), false otherwise.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties