aboutsummaryrefslogtreecommitdiff
path: root/engine/src/core/com/jme3/renderer/GL1Renderer.java
blob: 78df0c6b7b0e65085c144ba244b22d7186aa3c1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.jme3.renderer;

import com.jme3.material.FixedFuncBinding;

/**
 * Renderer sub-interface that is used for non-shader based renderers.
 * <p>
 * The <code>GL1Renderer</code> provides a single call, 
 * {@link #setFixedFuncBinding(com.jme3.material.FixedFuncBinding, java.lang.Object) }
 * which allows to set fixed functionality state.
 * 
 * @author Kirill Vainer
 */
public interface GL1Renderer extends Renderer {
    
    /**
     * Set the fixed functionality state.
     * <p>
     * See {@link FixedFuncBinding} for various values that
     * can be set.
     * 
     * @param ffBinding The binding to set
     * @param val The value
     */
    public void setFixedFuncBinding(FixedFuncBinding ffBinding, Object val);
}