package renderer import ( "github.com/bloeys/gglm/gglm" "github.com/bloeys/nmage/buffers" "github.com/bloeys/nmage/materials" "github.com/bloeys/nmage/meshes" ) type Render interface { DrawMesh(mesh *meshes.Mesh, trMat *gglm.TrMat, mat *materials.Material) DrawVertexArray(mat *materials.Material, vao *buffers.VertexArray, firstElement int32, count int32) DrawCubemap(mesh *meshes.Mesh, mat *materials.Material) FrameEnd() }