GPUCommandList¶
from panda3d._rplight import GPUCommandList
-
class
GPUCommandList
¶ This is a class to store a list of
GPUCommands
. It provides functionality to only provide the a given amount of commands at one time.Inheritance diagram
-
__init__
()¶ This constructs a new
GPUCommandList
. By default, there are no commands in the list.
-
__init__
(param0: GPUCommandList)
-
addCommand
(cmd: GPUCommand)¶ This adds a new
GPUCommand
to the list of commands to be processed.
-
getNumCommands
() → int¶ This returns the amount of commands which are currently stored in this list, and are waiting to get processed.
-
property
num_commands
→ int¶ This returns the amount of commands which are currently stored in this list, and are waiting to get processed.
-
writeCommandsTo
(dest: panda3d.core.PTA_uchar, limit: int) → int¶ This takes the first #limit commands, and writes them to the destination using
GPUCommand.writeTo
. SeeGPUCommand.writeTo
for further information about #dest. The limit controls after how much commands the processing will be stopped. All commands which got processed will get removed from the list.
-