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