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

This class is used as a namespace to group several global properties of Panda. Application developers can use this class to query the runtime version or capabilities of the current Panda environment. More...

Public Member Functions

 addSystem (str system)
 
int getNumSystems ()
 
str getSystem (int n)
 
list getSystems ()
 
str getSystemTag (str system, str tag)
 
bool hasSystem (str system)
 
bool heapTrim (size_t pad)
 
 output (Ostream out)
 
 setSystemTag (str system, str tag, str value)
 
 write (Ostream out)
 

Static Public Member Functions

static str getBuildDate ()
 
static TypeHandle getClassType ()
 
static str getCompiler ()
 
static str getDistributor ()
 
static str getGitCommit ()
 
static PandaSystem getGlobalPtr ()
 
static int getMajorVersion ()
 
static int getMinorVersion ()
 
static str getP3dCoreapiVersionString ()
 
static str getPackageHostUrl ()
 
static str getPackageVersionString ()
 
static str getPlatform ()
 
static int getSequenceVersion ()
 
static str getVersionString ()
 
static bool isOfficialVersion ()
 

Detailed Description

This class is used as a namespace to group several global properties of Panda. Application developers can use this class to query the runtime version or capabilities of the current Panda environment.

Member Function Documentation

◆ addSystem()

addSystem ( str  system)

◆ getBuildDate()

static str getBuildDate ( )
static

◆ getClassType()

static TypeHandle getClassType ( )
static

◆ getCompiler()

static str getCompiler ( )
static

◆ getDistributor()

static str getDistributor ( )
static

◆ getGitCommit()

static str getGitCommit ( )
static

◆ getGlobalPtr()

static PandaSystem getGlobalPtr ( )
static

◆ getMajorVersion()

static int getMajorVersion ( )
static

◆ getMinorVersion()

static int getMinorVersion ( )
static

◆ getNumSystems()

int getNumSystems ( )

◆ getP3dCoreapiVersionString()

static str getP3dCoreapiVersionString ( )
static

◆ getPackageHostUrl()

static str getPackageHostUrl ( )
static

◆ getPackageVersionString()

static str getPackageVersionString ( )
static

◆ getPlatform()

static str getPlatform ( )
static

◆ getSequenceVersion()

static int getSequenceVersion ( )
static

◆ getSystem()

str getSystem ( int  n)

◆ getSystems()

list getSystems ( )

◆ getSystemTag()

str getSystemTag ( str  system,
str  tag 
)

◆ getVersionString()

static str getVersionString ( )
static

◆ hasSystem()

bool hasSystem ( str  system)

◆ heapTrim()

bool heapTrim ( size_t  pad)

◆ isOfficialVersion()

static bool isOfficialVersion ( )
static

◆ output()

output ( Ostream  out)

◆ setSystemTag()

setSystemTag ( str  system,
str  tag,
str  value 
)

◆ write()

write ( Ostream  out)