ModelSaveRequest
from panda3d.core import ModelSaveRequest
- class ModelSaveRequest
Bases:
Bases:
AsyncTask
A class object that manages a single asynchronous model save request. Create a new ModelSaveRequest, and add it to the loader via save_async(), to begin an asynchronous save.
Inheritance diagram
- __init__(param0: ModelSaveRequest)
- __init__(name: str, filename: Filename, options: LoaderOptions, node: PandaNode, loader: Loader)
Create a new
ModelSaveRequest
, and add it to the loader via save_async(), to begin an asynchronous save.
- property filename Filename
Returns the filename associated with this asynchronous
ModelSaveRequest
.
- static getClassType() TypeHandle
- getFilename() Filename
Returns the filename associated with this asynchronous
ModelSaveRequest
.
- getLoader() Loader
Returns the Loader object associated with this asynchronous
ModelSaveRequest
.
- getOptions() LoaderOptions
Returns the
LoaderOptions
associated with this asynchronousModelSaveRequest
.
- getSuccess() bool
Returns the true if the model was saved successfully, false otherwise. It is an error to call this unless
done()
returns true.
- isReady() bool
Returns true if this request has completed, false if it is still pending. When this returns true, you may retrieve the success flag with
getSuccess()
. Equivalent toreq.done() and not req.cancelled()
.
- property loader Loader
Returns the Loader object associated with this asynchronous
ModelSaveRequest
.
- property options LoaderOptions
Returns the
LoaderOptions
associated with this asynchronousModelSaveRequest
.