|
Blender
V3.3
|
Go to the source code of this file.
Functions | |
| struct GPUBatch * | GPU_batch_tris_from_poly_2d_encoded (const uchar *polys_flat, uint polys_flat_len, const struct rctf *rect) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| struct GPUBatch * | GPU_batch_wire_from_poly_2d_encoded (const uchar *polys_flat, uint polys_flat_len, const struct rctf *rect) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| struct GPUBatch * | gpu_batch_sphere (int lat_res, int lon_res) ATTR_WARN_UNUSED_RESULT |
| struct GPUBatch* gpu_batch_sphere | ( | int | lat_res, |
| int | lon_res | ||
| ) |
Replacement for #gluSphere.
| struct GPUBatch* GPU_batch_tris_from_poly_2d_encoded | ( | const uchar * | polys_flat, |
| uint | polys_flat_len, | ||
| const struct rctf * | rect | ||
| ) |
Creates triangles from a byte-array of polygons.
See 'make_shape_2d_from_blend.py' utility to create data to pass to this function.
| polys_flat | Pairs of X, Y coordinates (repeating to signify closing the polygon). |
| polys_flat_len | Length of the array (must be an even number). |
| rect | Optional region to map the byte 0..255 coords to. When not set use -1..1. |
Referenced by button2d_draw_intern().
| struct GPUBatch* GPU_batch_wire_from_poly_2d_encoded | ( | const uchar * | polys_flat, |
| uint | polys_flat_len, | ||
| const struct rctf * | rect | ||
| ) |
Referenced by button2d_draw_intern().