Android Open Source - Graphics engine ShadingZen






Project Summary

ShadingZen - A 2D/3D Engine for Android.

Web Site / Source Repository

ShadingZen is hosted in the following web site
https://github.com/TraxNet/ShadingZen

If you think the Android project ShadingZen listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of ShadingZen.

ItemValue
Java File Count136
Target SDK Version16
Minimum SDK Version10
Activity Count2
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.INTERNET
Asset File Namesassets\icosa.blend
assets\icosa02.blend
assets\inflated_cube.blend
assets\inflated_cube.blend1
assets\inflated_cube.blend2
assets\piece.blend
assets\piece.blend1
assets\piece.blend2
assets\sphere.blend
assets\sphere.blend1
Raw File Namesres\raw\alpha_tex.png
res\raw\alpha_tex2.png
res\raw\char110.png
res\raw\courier02.fnt
res\raw\courier02_0.png
res\raw\cubetext02.png
res\raw\inflated_cube2.obj
res\raw\maidchar01.png
res\raw\maidface01.png
res\raw\shader_debugwire_fragment.fs
res\raw\shader_debugwire_vertex.vs
res\raw\shader_fontrender_fragment.fs
res\raw\shader_quadatlas_fragment.fs
res\raw\shader_quadatlas_luminance_fragment.fs
res\raw\shader_quadatlas_vertex.vs
res\raw\shader_simple_fragment.fs
res\raw\shader_simple_vertex.vs
res\raw\shader_skydome_fragment.fs
res\raw\shader_skydome_vertex.vs
res\raw\shader_uiquad_fragment.fs
res\raw\shader_uiquad_vertex.vs
res\raw\skydome1.png
res\raw\skydome2.png
res\raw\skydome3.png
res\raw\skydome4.png
res\raw\skydome5.png
res\raw\skydome6.png




License

The license information of ShadingZen is as follows:

Copyright (c) 2012 Oscar Blasco Maestro and Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Softwar...

Java Source Files

ShadingZen has the following Java source files.

com.example.shadingzen_helloworld.HelloWorldGameInfo.java
com.example.shadingzen_helloworld.MainActivity.java
com.example.shadingzen_helloworld.TestCube.java
org.traxnet.shadingzen.core.Action.java
org.traxnet.shadingzen.core.Actor.java
org.traxnet.shadingzen.core.BarrierTask.java
org.traxnet.shadingzen.core.BitmapTexture.java
org.traxnet.shadingzen.core.Camera.java
org.traxnet.shadingzen.core.Collider.java
org.traxnet.shadingzen.core.CollisionInfo.java
org.traxnet.shadingzen.core.CompressedResource.java
org.traxnet.shadingzen.core.CubeShape.java
org.traxnet.shadingzen.core.DirectionalLight.java
org.traxnet.shadingzen.core.Engine.java
org.traxnet.shadingzen.core.EngineGLSurfaceView.java
org.traxnet.shadingzen.core.Entity.java
org.traxnet.shadingzen.core.EntityManager.java
org.traxnet.shadingzen.core.FadeSceneTransition.java
org.traxnet.shadingzen.core.GameInfo.java
org.traxnet.shadingzen.core.InputController.java
org.traxnet.shadingzen.core.InvalidTargetActorException.java
org.traxnet.shadingzen.core.Level.java
org.traxnet.shadingzen.core.LightEmitter.java
org.traxnet.shadingzen.core.Model.java
org.traxnet.shadingzen.core.MultisampleConfigChooser.java
org.traxnet.shadingzen.core.OBJMesh.java
org.traxnet.shadingzen.core.Particles.java
org.traxnet.shadingzen.core.RenderBuffer.java
org.traxnet.shadingzen.core.RenderConstants.java
org.traxnet.shadingzen.core.RenderService.java
org.traxnet.shadingzen.core.RenderTarget.java
org.traxnet.shadingzen.core.Renderer.java
org.traxnet.shadingzen.core.Resource.java
org.traxnet.shadingzen.core.ResourcesManager.java
org.traxnet.shadingzen.core.Scene.java
org.traxnet.shadingzen.core.SceneTransition.java
org.traxnet.shadingzen.core.ShadersProgram.java
org.traxnet.shadingzen.core.ShadowCaster.java
org.traxnet.shadingzen.core.Shape.java
org.traxnet.shadingzen.core.SoundResource.java
org.traxnet.shadingzen.core.Sphere.java
org.traxnet.shadingzen.core.Task.java
org.traxnet.shadingzen.core.TaskManager.java
org.traxnet.shadingzen.core.Texture.java
org.traxnet.shadingzen.core.TextureRenderTarget.java
org.traxnet.shadingzen.core.UIQuad.java
org.traxnet.shadingzen.core.UIQuadsHolders.java
org.traxnet.shadingzen.core.actions.DelayAction.java
org.traxnet.shadingzen.core.actions.InterpolateVectorAction.java
org.traxnet.shadingzen.core.actions.MoveToAction.java
org.traxnet.shadingzen.core.actions.RemoveActorAction.java
org.traxnet.shadingzen.core.actions.RunDelegateAction.java
org.traxnet.shadingzen.core.actions.ScaleToAction.java
org.traxnet.shadingzen.core.actions.SequenceAction.java
org.traxnet.shadingzen.core.actors.Pawn.java
org.traxnet.shadingzen.core.actors.SkyDomeScene.java
org.traxnet.shadingzen.core.font.BMFont.java
org.traxnet.shadingzen.core.font.CharDescriptor.java
org.traxnet.shadingzen.core.font.Charset.java
org.traxnet.shadingzen.core.font.FontPage.java
org.traxnet.shadingzen.core.queries.ActorQuery.java
org.traxnet.shadingzen.core.queries.ActorQueryAlongRay.java
org.traxnet.shadingzen.core.queries.ActorQueryByClass.java
org.traxnet.shadingzen.core.queries.ActorQueryDistanceRange.java
org.traxnet.shadingzen.core.queries.ActorQueryInsideFrustum.java
org.traxnet.shadingzen.core.queries.ActorQueryResultCallback.java
org.traxnet.shadingzen.core.resources.CompressedTexture.java
org.traxnet.shadingzen.core.resources.TextureParameters.java
org.traxnet.shadingzen.core.shapes.OBJMesh.java
org.traxnet.shadingzen.core.shapes.Sphere.java
org.traxnet.shadingzen.core2d.AnimatedSprite.java
org.traxnet.shadingzen.core2d.FadeInAction.java
org.traxnet.shadingzen.core2d.FadeOutAction.java
org.traxnet.shadingzen.core2d.Label.java
org.traxnet.shadingzen.core2d.Layer.java
org.traxnet.shadingzen.core2d.Node2d.java
org.traxnet.shadingzen.core2d.Quad.java
org.traxnet.shadingzen.core2d.QuadAtlas.java
org.traxnet.shadingzen.core2d.Sprite.java
org.traxnet.shadingzen.core2d.SpriteAnimationAction.java
org.traxnet.shadingzen.core2d.SpriteAnimationDefinition.java
org.traxnet.shadingzen.examples.AnimationsGameInfo.java
org.traxnet.shadingzen.exceptions.InvalidParameter.java
org.traxnet.shadingzen.exceptions.InvalidTextureType.java
org.traxnet.shadingzen.exceptions.MissingParentException.java
org.traxnet.shadingzen.exceptions.ShadersProgramNotFoundException.java
org.traxnet.shadingzen.logic.PuzzleSphere.java
org.traxnet.shadingzen.math.BBox.java
org.traxnet.shadingzen.math.Frustum.java
org.traxnet.shadingzen.math.MathUtil.java
org.traxnet.shadingzen.math.Matrix4.java
org.traxnet.shadingzen.math.Plane.java
org.traxnet.shadingzen.math.Quaternion.java
org.traxnet.shadingzen.math.Vector2.java
org.traxnet.shadingzen.math.Vector3.java
org.traxnet.shadingzen.math.Vector4.java
org.traxnet.shadingzen.rendertask.BindFrameBufferRenderTask.java
org.traxnet.shadingzen.rendertask.BindTextureRenderTargetTask.java
org.traxnet.shadingzen.rendertask.ChangeClearColorRenderTask.java
org.traxnet.shadingzen.rendertask.RenderBBoxTask.java
org.traxnet.shadingzen.rendertask.RenderModelTask.java
org.traxnet.shadingzen.rendertask.RenderOrthoQuads.java
org.traxnet.shadingzen.rendertask.RenderSceneRenderBatch.java
org.traxnet.shadingzen.rendertask.RenderSkyDomeRenderTask.java
org.traxnet.shadingzen.rendertask.RenderTask.java
org.traxnet.shadingzen.rendertask.RenderTaskBatch.java
org.traxnet.shadingzen.rendertask.RenderTaskPool.java
org.traxnet.shadingzen.simulation.ActionsDrivenBehaviouralState.java
org.traxnet.shadingzen.simulation.BehaviourAction.java
org.traxnet.shadingzen.simulation.BehaviourArbitrator.java
org.traxnet.shadingzen.simulation.BehaviourStatePrioritizer.java
org.traxnet.shadingzen.simulation.BehaviouralState.java
org.traxnet.shadingzen.simulation.ai.ApproachBehaviourAction.java
org.traxnet.shadingzen.simulation.ai.AvoidCollisionBehaviourState.java
org.traxnet.shadingzen.simulation.ai.IdleOrbitState.java
org.traxnet.shadingzen.simulation.ai.OrbitBehaviourAction.java
org.traxnet.shadingzen.simulation.ai.PursuitBehaviourAction.java
org.traxnet.shadingzen.simulation.ai.VehicleActor.java
org.traxnet.shadingzen.util.ObjectPool.java
org.traxnet.shadingzen.util.PoolObjectFactory.java
org.traxnet.shadingzen.util.Poolable.java
org.traxnet.shadingzen.util.wallpaper.BaseConfigChooser.java
org.traxnet.shadingzen.util.wallpaper.DefaultContextFactory.java
org.traxnet.shadingzen.util.wallpaper.DefaultWallpaperService.java
org.traxnet.shadingzen.util.wallpaper.DefaultWindowSurfaceFactory.java
org.traxnet.shadingzen.util.wallpaper.EGLConfigChooser.java
org.traxnet.shadingzen.util.wallpaper.EGLContextFactory.java
org.traxnet.shadingzen.util.wallpaper.EGLWindowSurfaceFactory.java
org.traxnet.shadingzen.util.wallpaper.EglHelper.java
org.traxnet.shadingzen.util.wallpaper.GLThread.java
org.traxnet.shadingzen.util.wallpaper.GLWallpaperService.java
org.traxnet.shadingzen.util.wallpaper.GLWrapper.java
org.traxnet.shadingzen.util.wallpaper.LogWriter.java