MonobjcMonobjc Documented Class Library
BindTextureRepresentationToCGLContextTextureUnitNormalizeCoordinates Method (cgl_ctx, unit, flag)
NamespacesMonobjc.QuartzIQCPlugInInputImageSourceBindTextureRepresentationToCGLContextTextureUnitNormalizeCoordinates(IntPtr, Int32, Boolean)

Binds the texture to a given texture unit and optionally scales or flips the texture. (required)

Original signature is '- (void) bindTextureRepresentationToCGLContext:(CGLContextObj)cgl_ctx textureUnit:(GLenum)unit normalizeCoordinates:(BOOL)flag'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
void BindTextureRepresentationToCGLContextTextureUnitNormalizeCoordinates(
	IntPtr cgl_ctx,
	int unit,
	bool flag
)
Sub BindTextureRepresentationToCGLContextTextureUnitNormalizeCoordinates ( _
	cgl_ctx As IntPtr, _
	unit As Integer, _
	flag As Boolean _
)
void BindTextureRepresentationToCGLContextTextureUnitNormalizeCoordinates(
	IntPtr cgl_ctx, 
	int unit, 
	bool flag
)
Parameters
cgl_ctx (IntPtr)
The CGL context to render to.)
unit (Int32)
The texture unit to bind to (such as, GL_TEXTURE0)
flag (Boolean)
To apply a texture matrix to scale coordinates (from [0, pixels] to [0,1]) and flip them vertically (if necessary), pass YES.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Quartz (Module: Monobjc.Quartz)