OpenGL.GL.pointers | index /var/pylive/src/OpenGL-dev/OpenGL-ctypes/OpenGL/GL/pointers.py

`Implementations for "held-pointers" of various types
This argument type is special because it is stored, that is, it
needs to be cached on our side so that the memory address does not
go out-of-scope
storedPointers = {}
def glVertexPointerd( array ):
"Natural writing of glVertexPointerd using standard ctypes"
arg2 = GL_DOUBLE
arg3 = 0 # stride
arg4 = arrays.asArray(array, GL_DOUBLE)
arg1 = arrays.arraySize( arg4, 'd' )
platform.OpenGL.glVertexPointer( arg1, arg2, arg3, arrays.ArrayDatatype.dataPointer(arg4) )
glCheckError()
# only store if we successfully set the value...
storedPointers[ GL_VERTEX_ARRAY ] = arg4
return arg4`

Modules
`` |  |
OpenGL.raw.GL.annotations OpenGL.arrays OpenGL.constant | OpenGL.contextdata OpenGL.converters ctypes | OpenGL.error OpenGL.platform OpenGL.raw.GL | weakref OpenGL.wrapper

Functions
> `` |  | glColorPointer( size,type,stride,pointer ) pyConverters: size=None, type=None, stride=None, pointer=<OpenGL.arrays.arrayhelpers.AsArrayOfType object at 0x2aaab28e7b90> cConverters: Not Used cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of type instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7bd0> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e9780>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28dad50> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_BYTE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dcaa0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28dae10> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dcb40>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28da850> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_DOUBLE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dc2d0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28da910> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dc370>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28da950> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_FLOAT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dc460> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28daa10> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dc500>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28daa50> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_INT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dc5f0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28dab10> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dc690>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28dab50> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_SHORT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dc780> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28dac10> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dc820>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28dac50> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_UNSIGNED_BYTE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dc910> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28dad10> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dc9b0>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28dae50> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_UNSIGNED_INT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dcc30> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28daf10> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dccd0>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glColorPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28daf50> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_UNSIGNED_SHORT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dcdc0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0050> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28dce60>
>     Wrapping Operation: glColorPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glDrawElements( mode,count,type,indices ) pyConverters: mode=None, count=None, type=None, indices=<OpenGL.arrays.arrayhelpers.AsArrayOfType object at 0x2aaab28e7d50> cConverters: Not Used cResolvers: mode=None, count=None, type=None, indices= voidDataPointer(*args, **named) method of type instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: Not Used returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e9910>
>     Wrapping Operation: glDrawElements( GLenum(mode), GLsizei(count), GLenum(type), POINTER(GLvoid)(indices) ) -> None
> glDrawElements( mode,indices ) pyConverters: mode=None, indices=<OpenGL.arrays.arrayhelpers.AsArrayTyped object at 0x2aaab28e7e90> cConverters: mode=None, count=<OpenGL.arrays.arrayhelpers.AsArrayTypedSize object at 0x2aaab28e7e50>, type=GL_UNSIGNED_BYTE, indices=None cResolvers: mode=None, count=None, type=None, indices= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: Not Used returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e9a50>
>     Wrapping Operation: glDrawElements( GLenum(mode), GLsizei(count), GLenum(type), POINTER(GLvoid)(indices) ) -> None
> glDrawElements( mode,indices ) pyConverters: mode=None, indices=<OpenGL.arrays.arrayhelpers.AsArrayTyped object at 0x2aaab28e7f90> cConverters: mode=None, count=<OpenGL.arrays.arrayhelpers.AsArrayTypedSize object at 0x2aaab28e7f50>, type=GL_UNSIGNED_INT, indices=None cResolvers: mode=None, count=None, type=None, indices= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: Not Used returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e9b40>
>     Wrapping Operation: glDrawElements( GLenum(mode), GLsizei(count), GLenum(type), POINTER(GLvoid)(indices) ) -> None
> glDrawElements( mode,indices ) pyConverters: mode=None, indices=<OpenGL.arrays.arrayhelpers.AsArrayTyped object at 0x2aaab28eb0d0> cConverters: mode=None, count=<OpenGL.arrays.arrayhelpers.AsArrayTypedSize object at 0x2aaab28eb090>, type=GL_UNSIGNED_SHORT, indices=None cResolvers: mode=None, count=None, type=None, indices= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: Not Used returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e9c30>
>     Wrapping Operation: glDrawElements( GLenum(mode), GLsizei(count), GLenum(type), POINTER(GLvoid)(indices) ) -> None
> glEdgeFlagPointer( stride,pointer ) pyConverters: stride=None, pointer=<OpenGL.arrays.arrayhelpers.AsArrayTyped object at 0x2aaab28e7a90> cConverters: Not Used cResolvers: stride=None, pointer= voidDataPointer(*args, **named) method of type instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7ad0> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e9690>
>     Wrapping Operation: glEdgeFlagPointer( GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glEdgeFlagPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0090> cConverters: stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28dcf50> cResolvers: stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0150> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3050>
>     Wrapping Operation: glEdgeFlagPointer( GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glFeedbackBuffer(size, type, buffer=None) `Create a selection buffer of the given size` glGetPointerv(constant) `Retrieve a stored pointer constant` glIndexPointer( type,stride,pointer ) pyConverters: type=None, stride=None, pointer=<OpenGL.arrays.arrayhelpers.AsArrayOfType object at 0x2aaab28e7990> cConverters: Not Used cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of type instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e79d0> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e95a0>
>     Wrapping Operation: glIndexPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glIndexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0690> cConverters: type=GL_BYTE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3910> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0750> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e39b0>
>     Wrapping Operation: glIndexPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glIndexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0190> cConverters: type=GL_DOUBLE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3140> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0250> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e31e0>
>     Wrapping Operation: glIndexPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glIndexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0290> cConverters: type=GL_FLOAT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e32d0> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0350> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3370>
>     Wrapping Operation: glIndexPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glIndexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0390> cConverters: type=GL_INT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3460> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0450> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3500>
>     Wrapping Operation: glIndexPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glIndexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0590> cConverters: type=GL_SHORT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3780> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0650> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3820>
>     Wrapping Operation: glIndexPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glIndexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0490> cConverters: type=GL_UNSIGNED_BYTE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e35f0> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0550> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3690>
>     Wrapping Operation: glIndexPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glInterleavedArrays = <OpenGL.wrapper.glInterleavedArrays object at 0x2aaab28e8f80> glNormalPointer( type,stride,pointer ) pyConverters: type=None, stride=None, pointer=<OpenGL.arrays.arrayhelpers.AsArrayOfType object at 0x2aaab28e7890> cConverters: Not Used cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of type instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e78d0> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e94b0>
>     Wrapping Operation: glNormalPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glNormalPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0a90> cConverters: type=GL_BYTE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3f50> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0b50> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6050>
>     Wrapping Operation: glNormalPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glNormalPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0790> cConverters: type=GL_DOUBLE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3aa0> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0850> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3b40>
>     Wrapping Operation: glNormalPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glNormalPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0890> cConverters: type=GL_FLOAT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3c30> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0950> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3cd0>
>     Wrapping Operation: glNormalPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glNormalPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0990> cConverters: type=GL_INT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e3dc0> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0a50> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e3e60>
>     Wrapping Operation: glNormalPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glNormalPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0b90> cConverters: type=GL_SHORT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6140> cResolvers: type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0c50> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e61e0>
>     Wrapping Operation: glNormalPointer( GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glRenderMode(newMode) `Change to the given rendering mode If the current mode is GL_FEEDBACK or GL_SELECT, return the current buffer appropriate to the mode` glSelectBuffer(size, buffer=None) `Create a selection buffer of the given size` glTexCoordPointer( size,type,stride,pointer ) pyConverters: size=None, type=None, stride=None, pointer=<OpenGL.arrays.arrayhelpers.AsArrayOfType object at 0x2aaab28e7790> cConverters: Not Used cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of type instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e77d0> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e93c0>
>     Wrapping Operation: glTexCoordPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glTexCoordPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0f90> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_BYTE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6780> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7090> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6820>
>     Wrapping Operation: glTexCoordPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glTexCoordPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0c90> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_DOUBLE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e62d0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0d50> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6370>
>     Wrapping Operation: glTexCoordPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glTexCoordPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0d90> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_FLOAT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6460> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0e50> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6500>
>     Wrapping Operation: glTexCoordPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glTexCoordPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e0e90> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_INT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e65f0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e0f50> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6690>
>     Wrapping Operation: glTexCoordPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glTexCoordPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e70d0> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_SHORT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6910> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7190> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e69b0>
>     Wrapping Operation: glTexCoordPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glVertexPointer( size,type,stride,pointer ) pyConverters: size=None, type=None, stride=None, pointer=<OpenGL.arrays.arrayhelpers.AsArrayOfType object at 0x2aaab28da7d0> cConverters: Not Used cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of type instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e76d0> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e92d0>
>     Wrapping Operation: glVertexPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glVertexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e74d0> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_INT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6f50> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7590> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e9050>
>     Wrapping Operation: glVertexPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glVertexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e71d0> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_DOUBLE, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6aa0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7290> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6b40>
>     Wrapping Operation: glVertexPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glVertexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e72d0> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_FLOAT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6c30> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7390> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6cd0>
>     Wrapping Operation: glVertexPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glVertexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e73d0> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_INT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e6dc0> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7490> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e6e60>
>     Wrapping Operation: glVertexPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
> glVertexPointer( pointer ) pyConverters: pointer=<OpenGL.converters.CallFuncPyConverter object at 0x2aaab28e75d0> cConverters: size= arraySizeOfFirst(pyArgs, index, baseOperation) `Return the array size of the first argument` , type=GL_SHORT, stride=0, pointer=<OpenGL.converters.getPyArgsName object at 0x2aaab28e9140> cResolvers: size=None, type=None, stride=None, pointer= voidDataPointer(*args, **named) method of _ctypes.PointerType instance `Given value in a known data-pointer type, return void_p for pointer` storeValues: <OpenGL.arrays.arrayhelpers.storePointerType object at 0x2aaab28e7690> returnValues: <OpenGL.converters.returnPyArgument object at 0x2aaab28e91e0>
>     Wrapping Operation: glVertexPointer( GLint(size), GLenum(type), GLsizei(stride), POINTER(GLvoid)(pointer) ) -> None
wrapPointerFunction(name, baseFunction, glType, arrayType, startArgs, defaultSize) `Wrap the given pointer-setting function`

Data
`` |  | GL_INTERLEAVED_ARRAY_POINTER = GL_INTERLEAVED_ARRAY_POINTER POINTER_FUNCTION_DATA = [('glColorPointerd', <CFunctionType object at 0x2aaab2837758>, GL_DOUBLE, GL_COLOR_ARRAY_POINTER, 0, 3), ('glColorPointerf', <CFunctionType object at 0x2aaab2837758>, GL_FLOAT, GL_COLOR_ARRAY_POINTER, 0, 3), ('glColorPointeri', <CFunctionType object at 0x2aaab2837758>, GL_INT, GL_COLOR_ARRAY_POINTER, 0, 3), ('glColorPointers', <CFunctionType object at 0x2aaab2837758>, GL_SHORT, GL_COLOR_ARRAY_POINTER, 0, 3), ('glColorPointerub', <CFunctionType object at 0x2aaab2837758>, GL_UNSIGNED_BYTE, GL_COLOR_ARRAY_POINTER, 0, 3), ('glColorPointerb', <CFunctionType object at 0x2aaab2837758>, GL_BYTE, GL_COLOR_ARRAY_POINTER, 0, 3), ('glColorPointerui', <CFunctionType object at 0x2aaab2837758>, GL_UNSIGNED_INT, GL_COLOR_ARRAY_POINTER, 0, 3), ('glColorPointerus', <CFunctionType object at 0x2aaab2837758>, GL_UNSIGNED_SHORT, GL_COLOR_ARRAY_POINTER, 0, 3), ('glEdgeFlagPointerb', <CFunctionType object at 0x2aaab283b690>, GL_BYTE, GL_EDGE_FLAG_ARRAY_POINTER, 2, None), ('glIndexPointerd', <CFunctionType object at 0x2aaab2841690>, GL_DOUBLE, GL_INDEX_ARRAY_POINTER, 1, None), ('glIndexPointerf', <CFunctionType object at 0x2aaab2841690>, GL_FLOAT, GL_INDEX_ARRAY_POINTER, 1, None), ('glIndexPointeri', <CFunctionType object at 0x2aaab2841690>, GL_INT, GL_INDEX_ARRAY_POINTER, 1, None), ('glIndexPointerub', <CFunctionType object at 0x2aaab2841690>, GL_UNSIGNED_BYTE, GL_INDEX_ARRAY_POINTER, 1, None), ('glIndexPointers', <CFunctionType object at 0x2aaab2841690>, GL_SHORT, GL_INDEX_ARRAY_POINTER, 1, None), ('glIndexPointerb', <CFunctionType object at 0x2aaab2841690>, GL_BYTE, GL_INDEX_ARRAY_POINTER, 1, None), ('glNormalPointerd', <CFunctionType object at 0x2aaab2848500>, GL_DOUBLE, GL_NORMAL_ARRAY_POINTER, 1, None), ('glNormalPointerf', <CFunctionType object at 0x2aaab2848500>, GL_FLOAT, GL_NORMAL_ARRAY_POINTER, 1, None), ('glNormalPointeri', <CFunctionType object at 0x2aaab2848500>, GL_INT, GL_NORMAL_ARRAY_POINTER, 1, None), ('glNormalPointerb', <CFunctionType object at 0x2aaab2848500>, GL_BYTE, GL_NORMAL_ARRAY_POINTER, 1, None), ('glNormalPointers', <CFunctionType object at 0x2aaab2848500>, GL_SHORT, GL_NORMAL_ARRAY_POINTER, 1, None), ...] __all__ = ('glColorPointer', 'glColorPointerb', 'glColorPointerd', 'glColorPointerf', 'glColorPointeri', 'glColorPointers', 'glColorPointerub', 'glColorPointerui', 'glColorPointerus', 'glEdgeFlagPointer', 'glEdgeFlagPointerb', 'glIndexPointer', 'glIndexPointerb', 'glIndexPointerd', 'glIndexPointerf', 'glIndexPointeri', 'glIndexPointers', 'glIndexPointerub', 'glNormalPointer', 'glNormalPointerb', ...) args = ('glVertexPointers', <CFunctionType object at 0x2aaab28ba9b0>, GL_SHORT, GL_VERTEX_ARRAY_POINTER, 0, 3)