AGL
A graphics library
Reference
Table of Contents
Application
Image
Input
Mouse
Keyboard
Mesh
Random
Rendering
Scene setup
Camera
Projection
Shaders
Shapes
Texture
Time
Transforms
Window
Application
agl::Window::setup()
agl::Window::draw()
agl::Window::noLoop()
Image
agl::Image::get()
agl::Image::getVec4()
agl::Image::height()
agl::Image::load()
agl::Image::save()
agl::Image::set()
agl::Image::setVec4()
agl::Image::width()
agl::Window::screenshot()
Input
Mouse
agl::Window::mouseMotion()
agl::Window::mouseDown()
agl::Window::mouseUp()
agl::Window::scroll()
agl::Window::mouseIsDown()
agl::Window::mousePosition()
Keyboard
agl::Window::keyUp()
agl::Window::keyDown()
Mesh
agl::Capsule
agl::Cube
agl::Cylinder
agl::LineMesh
agl::Mesh
agl::Plane
agl::PointMesh
agl::Pyramid
agl::Sphere
agl::Teapot
agl::Torus
agl::TriangleMesh
Random
agl::random()
agl::randomUnitSquare()
agl::randomUnitSphere()
agl::randomUnitDisk()
agl::randomUnitCube()
agl::randomUnitVector()
agl::randomHemisphere()
Rendering
agl::Renderer::blendMode()
agl::Window::background()
Scene setup
agl::Window::setupOrthoScene()
agl::Window::setupPerspectiveScene()
Camera
agl::Renderer::cameraPosition()
agl::Renderer::viewMatrix()
agl::Window::cameraEnabled()
agl::Window::lookAt()
agl::Window::setCameraEnabled()
Projection
agl::Renderer::projectionMatrix()
agl::Window::ortho()
agl::Window::perspective()
Shaders
agl::Renderer::beginShader()
agl::Renderer::endShader()
agl::Renderer::loadShader()
agl::Renderer::setUniform()
Shapes
agl::Renderer::capsule()
agl::Renderer::cone()
agl::Renderer::cube()
agl::Renderer::cylinder()
agl::Renderer::line()
agl::Renderer::mesh()
agl::Renderer::plane()
agl::Renderer::skybox()
agl::Renderer::sphere()
agl::Renderer::sprite()
agl::Renderer::teapot()
agl::Renderer::torus()
Texture
agl::Renderer::cubemap()
agl::Renderer::loadTexture()
agl::Renderer::loadCubemap()
agl::Renderer::texture()
Time
agl::Window::dt()
agl::Window::elapsedTime()
Transforms
agl::Renderer::identity()
agl::Renderer::pop()
agl::Renderer::push()
agl::Renderer::rotate()
agl::Renderer::scale()
agl::Renderer::translate()
Window
agl::Window::height()
agl::Window::resize()
agl::Window::setWindowSize()
agl::Window::width()
Generated by
1.8.17