Method

CoglPrimitivedraw

Declaration [src]

void
cogl_primitive_draw (
  CoglPrimitive* primitive,
  CoglFramebuffer* framebuffer,
  CoglPipeline* pipeline
)

Description [src]

Draws the given primitive geometry to the specified destination framebuffer using the graphics processing state described by pipeline.

This drawing api doesn’t support high-level meta texture types such as CoglTexture2DSliced so it is the user’s responsibility to ensure that only low-level textures that can be directly sampled by a GPU such as CoglTexture2D are associated with layers of the given pipeline.

Parameters

framebuffer

Type: CoglFramebuffer

A destination CoglFramebuffer.

The data is owned by the caller of the method.
pipeline

Type: CoglPipeline

A CoglPipeline state object.

The data is owned by the caller of the method.