Package com.codename1.gpu
package com.codename1.gpu
-
ClassDescriptionA perspective or orthographic camera.Generates portable GLSL ES 1.00 vertex and fragment shader source for a given
MaterialandVertexFormat.Immutable description of the capabilities and limits of aGraphicsDevice.The low level command surface of the 3D API, bound to a singleRenderViewand its GPU context.Holds the element indices used to assemble primitives from aVertexBuffer.A single directional light plus a global ambient term, consumed by lit materials (Material.Type.LAMBERTandMaterial.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: aVertexBuffer, an optionalIndexBufferand thePrimitiveTypethat ties the vertices into shapes.Factory helpers that build commonMeshprimitives.The geometric primitive aMeshis assembled from.Application supplied callback that drives the contents of aRenderView.Fixed function pipeline state attached to aMaterial: 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 suppliedRenderer.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 aVertexFormat.The semantic meaning of a vertex attribute.Holds interleaved vertex data for aMesh.An ordered, interleaved layout ofVertexAttributes describing how the floats of aVertexBufferare grouped into vertices.