Package org.sunflow
Class RenderObjectMap.RenderObjectHandle
- java.lang.Object
-
- org.sunflow.RenderObjectMap.RenderObjectHandle
-
- Enclosing class:
- RenderObjectMap
private static final class RenderObjectMap.RenderObjectHandle extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private RenderObject
obj
private RenderObjectMap.RenderObjectType
type
-
Constructor Summary
Constructors Modifier Constructor Description private
RenderObjectHandle(Camera camera)
private
RenderObjectHandle(Instance instance)
private
RenderObjectHandle(LightSource light)
private
RenderObjectHandle(Modifier modifier)
private
RenderObjectHandle(Options options)
private
RenderObjectHandle(PrimitiveList prims)
private
RenderObjectHandle(Shader shader)
private
RenderObjectHandle(Tesselatable tesselatable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Camera
getCamera()
private Geometry
getGeometry()
private Instance
getInstance()
private LightSource
getLight()
private Modifier
getModifier()
private Options
getOptions()
private Shader
getShader()
private java.lang.String
typeName()
private boolean
update(ParameterList pl, SunflowAPI api)
-
-
-
Field Detail
-
obj
private final RenderObject obj
-
type
private final RenderObjectMap.RenderObjectType type
-
-
Constructor Detail
-
RenderObjectHandle
private RenderObjectHandle(Shader shader)
-
RenderObjectHandle
private RenderObjectHandle(Modifier modifier)
-
RenderObjectHandle
private RenderObjectHandle(Tesselatable tesselatable)
-
RenderObjectHandle
private RenderObjectHandle(PrimitiveList prims)
-
RenderObjectHandle
private RenderObjectHandle(Instance instance)
-
RenderObjectHandle
private RenderObjectHandle(LightSource light)
-
RenderObjectHandle
private RenderObjectHandle(Camera camera)
-
RenderObjectHandle
private RenderObjectHandle(Options options)
-
-
Method Detail
-
update
private boolean update(ParameterList pl, SunflowAPI api)
-
typeName
private java.lang.String typeName()
-
getShader
private Shader getShader()
-
getModifier
private Modifier getModifier()
-
getGeometry
private Geometry getGeometry()
-
getInstance
private Instance getInstance()
-
getLight
private LightSource getLight()
-
getCamera
private Camera getCamera()
-
getOptions
private Options getOptions()
-
-