Panda3D
|
Public Member Functions | |
def | __init__ |
def | __del__ |
def | build |
def | buildAll |
def | embed |
def | getExtraFiles |
Public Attributes | |
basename | |
host | |
http | |
p3dfile | |
tempDir | |
tokens | |
Static Public Attributes | |
tuple | notify = directNotify.newCategory("Standalone") |
This class creates a standalone executable from a given .p3d file.
def __init__ | ( | self, | |
p3dfile, | |||
tokens = {} |
|||
) |
def __del__ | ( | self | ) |
def build | ( | self, | |
output, | |||
platform = None , |
|||
extraTokens = {} |
|||
) |
Builds a standalone executable and stores it into the path indicated by the 'output' argument. You can specify to build for a different platform by altering the 'platform' argument.
def buildAll | ( | self, | |
outputDir = "." |
|||
) |
Builds standalone executables for every known platform, into the specified output directory.
def embed | ( | self, | |
output, | |||
p3dembed, | |||
extraTokens = {} |
|||
) |
Embeds the p3d file into the provided p3dembed executable. This function is not really useful - use build() or buildAll() instead.
def getExtraFiles | ( | self, | |
platform | |||
) |
Returns a list of extra files that will need to be included with the standalone executable in order for it to run, such as dependent libraries. The returned paths are full absolute paths.
tuple notify = directNotify.newCategory("Standalone") [static] |