onEntry
Default mainpageExamplesBrickApplicationBrickApplicationonEntry
Description Source Call Graph
Start Line: 50
virtual void BrickApplication::onEntry()
{
    // The brick shader classes are created here
    brickVertex   = new VertexShader();
    brickFragment = new FragmentShader();
    brickShader   = new ProgramObject();

    // The shader code is loaded and compiled here
    // Place the shader code where the executable is
    brickVertex->loadShader("brick.vert");
    brickFragment->loadShader("brick.frag");

    // The vertex and fragment are added to the program object
    brickShader->addShader(brickVertex);
    brickShader->addShader(brickFragment);

    // After adding all the vertex and fragments shaders the
    // program object must be linked before its able to be used
    brickShader->link();
}