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 RenderObjectobjprivate RenderObjectMap.RenderObjectTypetype
-
Constructor Summary
Constructors Modifier Constructor Description privateRenderObjectHandle(Camera camera)privateRenderObjectHandle(Instance instance)privateRenderObjectHandle(LightSource light)privateRenderObjectHandle(Modifier modifier)privateRenderObjectHandle(Options options)privateRenderObjectHandle(PrimitiveList prims)privateRenderObjectHandle(Shader shader)privateRenderObjectHandle(Tesselatable tesselatable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private CameragetCamera()private GeometrygetGeometry()private InstancegetInstance()private LightSourcegetLight()private ModifiergetModifier()private OptionsgetOptions()private ShadergetShader()private java.lang.StringtypeName()private booleanupdate(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()
-
-