A derivative of Light and of PandaNode. More...

Inheritance diagram for LightNode:
Light PandaNode ReferenceCount TypedWritable Namable LinkedListNode ReferenceCount MemoryBase TypedObject MemoryBase MemoryBase AmbientLight

List of all members.

Public Member Functions

 output (ostream out)
 Outputs the Namable.
 write (ostream out)
 write (ostream out, int indent_level)

Static Public Member Functions

static TypeHandle getClassType ()

Detailed Description

A derivative of Light and of PandaNode.

All kinds of Light except Spotlight (which must inherit from LensNode instead) inherit from this class.


Member Function Documentation

static TypeHandle getClassType ( ) [static]

Reimplemented from PandaNode.

Reimplemented in AmbientLight.

output ( ostream  out)

Outputs the Namable.

This function simply writes the name to the output stream; most Namable derivatives will probably redefine this.

Reimplemented from PandaNode.

write ( ostream  out)
write ( ostream  out,
int  indent_level 
)

Reimplemented from PandaNode.