|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||