Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ForceGroup Class Reference
Inheritance diagram for ForceGroup:
DirectObject GlobalForceGroup

Public Member Functions

 __init__ (self, name=None)
 
 __getitem__ (self, index)
 
 __len__ (self)
 
 addForce (self, force)
 
 asList (self)
 
 cleanup (self)
 
 disable (self)
 
 enable (self)
 
 getName (self)
 
 getNode (self)
 
 getNodePath (self)
 
 isEnabled (self)
 
 printParams (self, file=sys.stdout, targ='self')
 
 removeForce (self, force)
 
- Public Member Functions inherited from DirectObject
 accept (self, event, method, extraArgs=[])
 
 acceptOnce (self, event, method, extraArgs=[])
 
 addTask (self, *args, **kwargs)
 
 detectLeaks (self)
 
 doMethodLater (self, *args, **kwargs)
 
 getAllAccepting (self)
 
 ignore (self, event)
 
 ignoreAll (self)
 
 isAccepting (self, event)
 
 isIgnoring (self, event)
 
 removeAllTasks (self)
 
 removeTask (self, taskOrName)
 

Public Attributes

 fEnabled
 
 name
 
 node
 
 nodePath
 
 particleEffect
 

Static Public Attributes

 as_list = asList
 
 get_node = getNode
 
 get_node_path = getNodePath
 
int id = 1
 
 is_enabled = isEnabled
 
 notify = DirectNotifyGlobal.directNotify.newCategory('ForceGroup')
 
 print_params = printParams
 
- Static Public Attributes inherited from DirectObject
 accept_once = acceptOnce
 
 add_task = addTask
 
 detect_leaks = detectLeaks
 
 do_method_later = doMethodLater
 
 get_all_accepting = getAllAccepting
 
 ignore_all = ignoreAll
 
 is_accepting = isAccepting
 
 is_ignoring = isIgnoring
 
 remove_all_tasks = removeAllTasks
 
 remove_task = removeTask
 

Additional Inherited Members

- Protected Member Functions inherited from DirectObject
 _addTask (self, task)
 
 _clearTask (self, task)
 
- Protected Attributes inherited from DirectObject
 _taskList
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
name = None )

Reimplemented from DirectObject.

Reimplemented in GlobalForceGroup.

Member Function Documentation

◆ __getitem__()

__getitem__ ( self,
index )

◆ __len__()

__len__ ( self)

◆ addForce()

addForce ( self,
force )

Reimplemented in GlobalForceGroup.

◆ asList()

asList ( self)

◆ cleanup()

cleanup ( self)

◆ disable()

disable ( self)
Convenience function to disable all forces in force group

◆ enable()

enable ( self)
Convenience function to enable all forces in force group

◆ getName()

getName ( self)
Deprecated: access .name directly instead.

◆ getNode()

getNode ( self)

◆ getNodePath()

getNodePath ( self)

◆ isEnabled()

isEnabled ( self)

◆ printParams()

printParams ( self,
file = sys.stdout,
targ = 'self' )

◆ removeForce()

removeForce ( self,
force )

Reimplemented in GlobalForceGroup.

Member Data Documentation

◆ as_list

as_list = asList
static

◆ fEnabled

fEnabled

◆ get_node

get_node = getNode
static

◆ get_node_path

get_node_path = getNodePath
static

◆ id

int id = 1
static

◆ is_enabled

is_enabled = isEnabled
static

◆ name

name

◆ node

node

◆ nodePath

nodePath

◆ notify

notify = DirectNotifyGlobal.directNotify.newCategory('ForceGroup')
static

◆ particleEffect

particleEffect

◆ print_params

print_params = printParams
static