gpu_extras submodule (gpu_extras.presets)#
- gpu_extras.presets.draw_circle_2d(position, color, radius, *, segments=None)#
Draw a circle.
- Parameters:
position (Sequence[float]) – 2D position where the circle will be drawn.
color (Sequence[float]) – Color of the circle (RGBA). To use transparency blend must be set to
ALPHA
, see:gpu.state.blend_set()
.radius (float) – Radius of the circle.
segments (int | None) – How many segments will be used to draw the circle. Higher values give better results but the drawing will take longer. If None or not specified, an automatic value will be calculated.
- gpu_extras.presets.draw_texture_2d(texture, position, width, height)#
Draw a 2d texture.
- Parameters:
texture (
gpu.types.GPUTexture
) – GPUTexture to draw (e.g. gpu.texture.from_image(image) forbpy.types.Image
).position (2D Vector) – Position of the lower left corner.
width (float) – Width of the image when drawn (not necessarily the original width of the texture).
height (float) – Height of the image when drawn.