Ejemplo n.º 1
0
void MySample::CreateInstancingControlButtons()
{
    CPUTGuiControllerOGL *pGUI = (CPUTGuiControllerOGL*)CPUTGetGuiController();
    CPUTButton *pButton;

	if(isInstanced)
	{
		pGUI->CreateButton(_L("Enable Instancing     "), TOGGLE_INSTANCING, ID_MAIN_PANEL, &pButton);
		pButton->SetAutoArranged(true);
		pButton->SetDimensions(INSTANCING_BUTTON_SIZE, INSTANCING_BUTTON_SIZE);
	}
	else
	{
		pGUI->CreateButton(_L("Disable Instancing"), TOGGLE_INSTANCING, ID_MAIN_PANEL, &pButton);
		pButton->SetAutoArranged(true);
		pButton->SetDimensions(INSTANCING_BUTTON_SIZE, INSTANCING_BUTTON_SIZE);
	}

	pToggleButton = pButton;
    pGUI->CreateButton(_L("Add Row                 "), ROW_INCREASE, ID_MAIN_PANEL, &pButton);
    pButton->SetAutoArranged(true);
    pButton->SetDimensions(INSTANCING_BUTTON_SIZE, INSTANCING_BUTTON_SIZE);

    pGUI->CreateButton(_L("Remove Row          "), ROW_DECREASE, ID_MAIN_PANEL, &pButton);
    pButton->SetAutoArranged(true);
    pButton->SetDimensions(INSTANCING_BUTTON_SIZE, INSTANCING_BUTTON_SIZE);

    pGUI->CreateButton(_L("Add Column           "), COLUMN_INCREASE, ID_MAIN_PANEL, &pButton);
    pButton->SetAutoArranged(true);
    pButton->SetDimensions(INSTANCING_BUTTON_SIZE, INSTANCING_BUTTON_SIZE);
   
    pGUI->CreateButton(_L("Remove Column    "), COLUMN_DECREASE, ID_MAIN_PANEL, &pButton);
    pButton->SetAutoArranged(true);
    pButton->SetDimensions(INSTANCING_BUTTON_SIZE, INSTANCING_BUTTON_SIZE);
}