package javax.microedition.m3g;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2004 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
import com.francetelecom.rd.stubs.annotation.ClassDone;
@ClassDone
public class Graphics3D extends java.lang.Object{
// Fields
int swerveHandle;
public static final int ANTIALIAS = 2;
public static final int DITHER = 4;
public static final int TRUE_COLOR = 8;
static final int SUPPORTANTIALIASING = 0;
static final int SUPPORTTRUECOLOR = 0;
static final int SUPPORTDITHERING = 0;
static final int SUPPORTMIPMAP = 0;
static final int SUPPORTPERSPECTIVECORRECTION = 1;
static final int SUPPORTLOCALCAMERALIGHTING = 1;
static final int MAXLIGHTS = 256;
static final int MAXVIEWPORTDIMENSION = 1024;
static final int MAXTEXTUREDIMENSION = 1024;
static final int MAXSPRITECROPDIMENSION = 1024;
static final int NUMTEXTUREUNITS = 2;
static final int MAXTRANSFORMSPERVERTEX = 2;
// Methods
private static Graphics3D instance = new Graphics3D();
public static final javax.microedition.m3g.Graphics3D getInstance(){
return instance;
}
public synchronized void bindTarget(Object target, boolean depthBuffer, int hints){
return;
}
public synchronized void bindTarget(Object target){
return;
}
public synchronized void releaseTarget(){
return;
}
public void setViewport(int x, int y, int width, int height){
return;
}
public void setDepthRange(float arg1, float arg2){
return;
}
public synchronized void clear(javax.microedition.m3g.Background background){
return;
}
public void render(javax.microedition.m3g.VertexBuffer vertices, javax.microedition.m3g.IndexBuffer triangles, javax.microedition.m3g.Appearance appearance, javax.microedition.m3g.Transform transform){
return;
}
public synchronized void render(javax.microedition.m3g.VertexBuffer vertices, javax.microedition.m3g.IndexBuffer triangles, javax.microedition.m3g.Appearance appearance, javax.microedition.m3g.Transform transform, int scope){
return;
}
public synchronized void render(javax.microedition.m3g.Node node, javax.microedition.m3g.Transform transform){
return;
}
public synchronized void render(javax.microedition.m3g.World world){
return;
}
public void setCamera(javax.microedition.m3g.Camera arg1, javax.microedition.m3g.Transform arg2){
return;
}
public void setLight(int arg1, javax.microedition.m3g.Light arg2, javax.microedition.m3g.Transform arg3){
return;
}
public int addLight(javax.microedition.m3g.Light arg1, javax.microedition.m3g.Transform arg2){
return 0;
}
public void resetLights(){
return;
}
public static final synchronized java.util.Hashtable getProperties(){
return new java.util.Hashtable();
}
// Default constructor
public Graphics3D(){ super(); }
}