コード例 #1
0
ファイル: student.c プロジェクト: v-bayer/bcFIT
void studrenClearBuffers(S_Renderer *pRenderer)
{
    S_StudentRenderer   * renderer;

	int minus = -1;

    IZG_ASSERT(pRenderer);

    /* ukazatel na studentsky renderer */
    renderer = (S_StudentRenderer *)pRenderer;

    /* vymazeme a inicializujeme buffery */
    /* ??? */


	for (int i = 0; i < renderer->base.frame_h * renderer->base.frame_w; i++)
	{
		vecSet(renderer->vecHeadBuff, i, &minus);
	}

	renderer->vecNodeBuff = fragvecCreateEmpty();

    /* zavolame take puvodni funkci */
    renClearBuffers(pRenderer);
}
コード例 #2
0
ファイル: student.c プロジェクト: NovelWhoop/School-projects
void studrenClearBuffers(S_Renderer *pRenderer)
{
    S_StudentRenderer   * renderer;

    IZG_ASSERT(pRenderer);

    /* ukazatel na studentsky renderer */
    renderer = (S_StudentRenderer *)pRenderer;

    /* vymazeme a inicializujeme buffery */
    memset(renderer->hBuffer, -1, pRenderer->frame_h * pRenderer->frame_w * sizeof(int));
    fragvecClear(renderer->nBuffer);
    fragvecInit(renderer->nBuffer);

    /* zavolame take puvodni funkci */
    renClearBuffers(pRenderer);
}