Oh, you mean probably extreme OOP, with .Get/.Set style methods, like in C#:
// Define objects
Graphics graphics;
World world;
Mesh box;
Camera camera;
// Create graphics window
graphics.Driver.Set( OpenGLGraphicsDriver() );
graphics.Create(1024,768,4);
world.Create();
// Create a box;
box.Create(1,1,1);
box.Material.Shader.Load("Shaders/minimal.shader");
box.Material.Color.Set(1,0,0,1);
camera.Create();
camera.Color.SetClear( Vec4(0,1,0,1) );
box.Position.Set(0,0,-2,false);
float yaw = 0.0;
while (!window.Closed())
{
yaw++;
box.Rotation.Set(yaw,0,0,false);
camera.Render();
window.Flip();
}