Package com.jme3.material.logic
Class MultiPassLightingLogic
java.lang.Object
com.jme3.material.logic.DefaultTechniqueDefLogic
com.jme3.material.logic.MultiPassLightingLogic
- All Implemented Interfaces:
- TechniqueDefLogic
- 
Field SummaryFields inherited from class com.jme3.material.logic.DefaultTechniqueDefLogictechniqueDef
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidrender(RenderManager renderManager, Shader shader, Geometry geometry, LightList lights, Material.BindUnits lastBindUnits) Requests that theTechniqueDefLogicrenders the given geometry.Methods inherited from class com.jme3.material.logic.DefaultTechniqueDefLogicgetAmbientColor, makeCurrent, renderMeshFromGeometry
- 
Constructor Details- 
MultiPassLightingLogic
 
- 
- 
Method Details- 
renderpublic void render(RenderManager renderManager, Shader shader, Geometry geometry, LightList lights, Material.BindUnits lastBindUnits) Description copied from interface:TechniqueDefLogicRequests that theTechniqueDefLogicrenders the given geometry. Fixed material functionality such asRenderState,material parameters, anduniform bindingshave already been applied by the material, however,RenderState,uniforms,textures, can still be overridden.- Specified by:
- renderin interface- TechniqueDefLogic
- Overrides:
- renderin class- DefaultTechniqueDefLogic
- Parameters:
- renderManager- The render manager to perform the rendering against.
- shader- The shader that was selected by this logic in- TechniqueDefLogic.makeCurrent(com.jme3.asset.AssetManager, com.jme3.renderer.RenderManager, java.util.EnumSet, com.jme3.light.LightList, com.jme3.shader.DefineList).
- geometry- The geometry to render
- lights- Lights which influence the geometry.
 
 
-