GPUCommandList
from panda3d._rplight import GPUCommandList
- class GPUCommandList
Bases:
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)
- add_command(cmd: GPUCommand)
This adds a new
GPUCommand
to the list of commands to be processed.
- get_num_commands() 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.
- write_commands_to(dest: panda3d.core.PTA_uchar, limit: int) int
This takes the first #limit commands, and writes them to the destination using
GPUCommand.write_to
. SeeGPUCommand.write_to
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.