Uses of Class
com.threerings.opengl.geometry.config.PassDescriptor

Packages that use PassDescriptor
com.threerings.opengl.effect Effect classes. 
com.threerings.opengl.effect.config Effect configurations. 
com.threerings.opengl.geometry.config Geometry configurations. 
com.threerings.opengl.geometry.util   
com.threerings.opengl.material.config Material configurations. 
com.threerings.opengl.renderer.config Renderer configuration bits. 
 

Uses of PassDescriptor in com.threerings.opengl.effect
 

Methods in com.threerings.opengl.effect with parameters of type PassDescriptor
static ParticleGeometry ParticleGeometry.Meshes.create(GlContext ctx, Scope scope, PassDescriptor[] passes, GeometryConfig geom)
          Attempts to create mesh geometry, falling back on points if the specified geometry is unsuitable.
 

Constructors in com.threerings.opengl.effect with parameters of type PassDescriptor
ParticleGeometry.Lines(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.LineTrails(GlContext ctx, Scope scope, PassDescriptor[] passes, int segments)
           
ParticleGeometry.Meshes(GlContext ctx, Scope scope, PassDescriptor[] passes, GeometryConfig.IndexedStored geom)
           
ParticleGeometry.Points(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.Quads(GlContext ctx, Scope scope, PassDescriptor[] passes)
           
ParticleGeometry.QuadTrails(GlContext ctx, Scope scope, PassDescriptor[] passes, int segments)
           
 

Uses of PassDescriptor in com.threerings.opengl.effect.config
 

Methods in com.threerings.opengl.effect.config with parameters of type PassDescriptor
 Geometry ParticleSystemConfig.Points.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Lines.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Quads.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 Geometry ParticleSystemConfig.Meshes.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
 

Uses of PassDescriptor in com.threerings.opengl.geometry.config
 

Methods in com.threerings.opengl.geometry.config with parameters of type PassDescriptor
 ArrayState[] GeometryConfig.Stored.createArrayStates(GlContext ctx, PassDescriptor[] passes, boolean staticVBO, boolean staticIBO)
          Creates a set of array states for this geometry.
 ArrayState[] GeometryConfig.Stored.createArrayStates(GlContext ctx, PassDescriptor[] passes, PassSummary summary, boolean staticVBO, boolean staticIBO, BufferObject arrayBuffer, FloatBuffer floatArray)
          Creates a set of array states for this geometry.
abstract  Geometry GeometryConfig.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
          Creates an instance of the geometry described by this config.
 Geometry GeometryConfig.Stored.createGeometry(GlContext ctx, Scope scope, DeformerConfig deformer, PassDescriptor[] passes)
           
abstract  Geometry DeformerConfig.createGeometry(GlContext ctx, Scope scope, GeometryConfig.Stored config, PassDescriptor[] passes)
          Creates a deformed geometry object.
 Geometry DeformerConfig.Skin.createGeometry(GlContext ctx, Scope scope, GeometryConfig.Stored config, PassDescriptor[] passes)
           
 Geometry GeometryConfig.Stored.createStaticGeometry(GlContext ctx, Scope scope, PassDescriptor[] passes)
          Creates static geometry for the described passes.
 

Constructors in com.threerings.opengl.geometry.config with parameters of type PassDescriptor
PassSummary(PassDescriptor... passes)
          Creates a new summary for the described passes.
 

Uses of PassDescriptor in com.threerings.opengl.geometry.util
 

Methods in com.threerings.opengl.geometry.util with parameters of type PassDescriptor
static ArrayState[] GeometryUtil.createArrayStates(HashMap<String,ClientArray> vertexAttribArrays, HashIntMap<ClientArray> texCoordArrays, ClientArray colorArray, ClientArray normalArray, ClientArray vertexArray, BufferObject elementArrayBuffer, PassDescriptor[] passes)
          Creates a set of array states for the specified passes.
 

Uses of PassDescriptor in com.threerings.opengl.material.config
 

Methods in com.threerings.opengl.material.config that return PassDescriptor
 PassDescriptor PassConfig.createDescriptor(GlContext ctx)
          Returns a descriptor for this pass that can be used to configure a geometry instance.
 PassDescriptor[] TechniqueConfig.getDescriptors(GlContext ctx)
          Returns the cached descriptors for this technique's passes.
 

Method parameters in com.threerings.opengl.material.config with type arguments of type PassDescriptor
abstract  void TechniqueConfig.Enqueuer.getDescriptors(GlContext ctx, List<PassDescriptor> list)
          Adds the descriptors for this enqueuer's passes (as encountered in a depth-first traversal) to the provided list.
 void TechniqueConfig.NormalEnqueuer.getDescriptors(GlContext ctx, List<PassDescriptor> list)
           
 void TechniqueConfig.CompoundEnqueuer.getDescriptors(GlContext ctx, List<PassDescriptor> list)
           
 void TechniqueConfig.EnqueuerWrapper.getDescriptors(GlContext ctx, List<PassDescriptor> list)
           
 

Uses of PassDescriptor in com.threerings.opengl.renderer.config
 

Methods in com.threerings.opengl.renderer.config with parameters of type PassDescriptor
 void ShaderStateConfig.populateDescriptor(GlContext ctx, PassDescriptor desc)
          Populates the relevant portion of the supplied descriptor.
 void ShaderStateConfig.Enabled.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void ShaderConfig.populateDescriptor(GlContext ctx, PassDescriptor desc)
          Populates the relevant portion of the supplied descriptor.
abstract  void ShaderConfig.Implementation.populateDescriptor(GlContext ctx, PassDescriptor desc)
          Populates the relevant portion of the supplied descriptor.
 void ShaderConfig.Vertex.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void ShaderConfig.Fragment.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void ShaderConfig.Derived.populateDescriptor(GlContext ctx, PassDescriptor desc)
           
 void TextureStateConfig.populateDescriptor(PassDescriptor desc)
          Populates the relevant portion of the supplied descriptor.
 



Copyright © 2011. All Rights Reserved.