digraph inheritance44cc4a6e19 { rankdir=LR; size=""; "pyglet.clock.ClockDisplay" [style="setlinewidth(0.5)",URL="#pyglet.clock.ClockDisplay",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; }
Display current clock values, such as FPS.
This is a convenience class for displaying diagnostics such as the framerate. See the module documentation for example usage.
Ivariables : |
|
---|---|
Deprecated : | This class presents values that are often misleading, as they reflect the rate of clock ticks, not displayed framerate. Use pyglet.window.FPSDisplay instead. |
__init__([font, interval, format, color, clock]) | Create a ClockDisplay. |
draw() | Method called each frame to render the label. |
unschedule() | Remove the display from its clock’s schedule. |
update_text([dt]) | Scheduled method to update the label text. |
Descriptions
Method details
Create a ClockDisplay.
All parameters are optional. By default, a large translucent font will be used to display the FPS to two decimal places.
Parameters : |
|
---|
Method called each frame to render the label.
Remove the display from its clock’s schedule.
ClockDisplay uses Clock.schedule_interval to periodically update its display label. Even if the ClockDisplay is not being used any more, its update method will still be scheduled, which can be a resource drain. Call this method to unschedule the update method and allow the ClockDisplay to be garbage collected.
Since : | pyglet 1.1 |
---|
Scheduled method to update the label text.