Package com.codename1.gpu


package com.codename1.gpu
  • Class
    Description
    A perspective or orthographic camera.
    Loads a Mesh from a glTF 2.0 model so applications can render real authored geometry rather than only the built in Primitives.
    A loaded glTF model: its geometry plus the base-color texture extracted from the model's first material, if any.
    Immutable description of the capabilities and limits of a GraphicsDevice.
    The low level command surface of the 3D API, bound to a single RenderView and its GPU context.
    Holds the element indices used to assemble primitives from a VertexBuffer.
    A single directional light plus a global ambient term, consumed by lit materials (Material.Type.LAMBERT and Material.Type.PHONG).
    A declarative description of how a surface should be shaded.
    The built in lighting model used to shade a surface.
    Portable column-major 4x4 float matrix math used by the 3D API.
    Renderable geometry: a VertexBuffer, an optional IndexBuffer and the PrimitiveType that ties the vertices into shapes.
    Factory helpers that build common Mesh primitives.
    The geometric primitive a Mesh is assembled from.
    Application supplied callback that drives the contents of a RenderView.
    Fixed function pipeline state attached to a Material: depth testing, alpha blending and face culling.
    The alpha blending mode applied when a fragment is written.
    Which triangle faces are discarded before rasterization.
    A Codename One component that hosts a hardware accelerated 3D rendering surface and drives an application supplied Renderer.
    A GPU texture.
    The sampling filter applied when the texture is scaled.
    The texture coordinate wrapping behavior outside the 0..1 range.
    Describes a single attribute (position, normal, texture coordinate, color) within a VertexFormat.
    The semantic meaning of a vertex attribute.
    Holds interleaved vertex data for a Mesh.
    An ordered, interleaved layout of VertexAttributes describing how the floats of a VertexBuffer are grouped into vertices.