Class RtNode
- java.lang.Object
-
- one.empty3.library.core.raytracer.RtNode
-
- Direct Known Subclasses:
RtCamera
,RtDefaultRtNode
,RtLight
,RtObject
public abstract class RtNode extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
RtNode
getNodeInstance()
int
getNodeType()
abstract boolean
intersectsNode(RtRay ray, RtIntersectInfo intersectInfo)
void
setName(java.lang.String name)
void
setNodeType(int nodeType)
-
-
-
Field Detail
-
LIGHT
public static final int LIGHT
- See Also:
- Constant Field Values
-
OMNILIGHT
public static final int OMNILIGHT
- See Also:
- Constant Field Values
-
CAMERA
public static final int CAMERA
- See Also:
- Constant Field Values
-
TARGETCAMERA
public static final int TARGETCAMERA
- See Also:
- Constant Field Values
-
mNodeType
protected int mNodeType
-
mName
protected java.lang.String mName
-
-
Method Detail
-
intersectsNode
public abstract boolean intersectsNode(RtRay ray, RtIntersectInfo intersectInfo)
-
getNodeType
public final int getNodeType()
-
setNodeType
public void setNodeType(int nodeType)
-
getName
public final java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getNodeInstance
public final RtNode getNodeInstance()
-
-