picogl.backend.gl.wrappers.pointer
Functions
gl color pointer |
|
gl normal pointer |
|
gl legacy client state |
|
|
gl vertex pointer for mesh binding. |
|
gl normal pointer for mesh binding. |
|
gl color pointer for mesh binding. |
|
gl texcoord pointer for mesh binding. |
Module Contents
- picogl.backend.gl.wrappers.pointer.gl_color_pointer_from_spec(attr: picogl.gpu.buffers.attributes.AttributeSpec)[source]
gl color pointer
- picogl.backend.gl.wrappers.pointer.gl_normal_pointer_from_spec(attr: picogl.gpu.buffers.attributes.AttributeSpec)[source]
gl normal pointer
- picogl.backend.gl.wrappers.pointer.gl_vertex_pointer_from_spec(attr: picogl.gpu.buffers.attributes.AttributeSpec)[source]
gl legacy client state
- picogl.backend.gl.wrappers.pointer.gl_vertex_array_pointer(pointer: numpy.ndarray | int, size: int = 3, num_type: picogl.backend.gl.enums.GLNumeric = GLNumeric.FLOAT, stride: int = 0)[source]
gl vertex pointer for mesh binding.
- picogl.backend.gl.wrappers.pointer.gl_normal_array_pointer(pointer: numpy.ndarray, stride: int = 0, num_type: picogl.backend.gl.enums.GLNumeric = GLNumeric.FLOAT)[source]
gl normal pointer for mesh binding.
- picogl.backend.gl.wrappers.pointer.gl_color_array_pointer(pointer: numpy.ndarray, size: int = 4, num_type: picogl.backend.gl.enums.GLNumeric = GLNumeric.FLOAT, stride: int = 0)[source]
gl color pointer for mesh binding.
- picogl.backend.gl.wrappers.pointer.gl_texcoord_array_pointer(pointer: numpy.ndarray, size: int = 2, stride: int = 0, num_type: picogl.backend.gl.enums.GLNumeric = GLNumeric.FLOAT)[source]
gl texcoord pointer for mesh binding.