Panda3D
Public Member Functions | Public Attributes | List of all members
DirectLights Class Reference
Inheritance diagram for DirectLights:

Public Member Functions

def __init__ (self, parent=render)
 
def __getitem__ (self, name)
 
def __len__ (self)
 
def allOff (self)
 
def allOn (self)
 
def asList (self)
 
def create (self, type)
 
def createDefaultLights (self)
 
def delete (self, light)
 
def deleteAll (self)
 
def getNameList (self)
 
def setOff (self, directLight)
 
def setOn (self, directLight)
 
def toggle (self)
 

Public Attributes

 ambientCount
 
 directionalCount
 
 lightDict
 
 pointCount
 
 spotCount
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parent = render 
)

Member Function Documentation

◆ __getitem__()

def __getitem__ (   self,
  name 
)

◆ __len__()

def __len__ (   self)

◆ allOff()

def allOff (   self)
Turn off all DIRECT lights

◆ allOn()

def allOn (   self)
Turn on all DIRECT lights

◆ asList()

def asList (   self)

◆ create()

def create (   self,
  type 
)

◆ createDefaultLights()

def createDefaultLights (   self)

◆ delete()

def delete (   self,
  light 
)

◆ deleteAll()

def deleteAll (   self)

◆ getNameList()

def getNameList (   self)

◆ setOff()

def setOff (   self,
  directLight 
)
Turn off the given directLight

◆ setOn()

def setOn (   self,
  directLight 
)
Turn on the given directLight

◆ toggle()

def toggle (   self)
Toggles light attribute, but doesn't toggle individual lights

Member Data Documentation

◆ ambientCount

ambientCount

◆ directionalCount

directionalCount

◆ lightDict

lightDict

◆ pointCount

pointCount

◆ spotCount

spotCount