java.lang.Object
de.grogra.ext.povray.POVObject
de.grogra.ext.povray.POVAttribute
de.grogra.ext.povray.POVPhong
- All Implemented Interfaces:
SceneGraphExport.ObjectExport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
export
(Shader m, ChannelMap mapping, SceneTreeWithShader.Leaf node, String textureType, POVNode nodeExport, POVExport export) protected void
exportFooter
(Object object, SceneTreeWithShader.Leaf leaf, SceneTree.InnerNode transform, POVExport export) protected void
exportHeader
(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) protected void
exportImpl
(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) Methods inherited from class de.grogra.ext.povray.POVAttribute
export
Methods inherited from class de.grogra.ext.povray.POVObject
createIdentifier, export, getType, shouldDeclareObject
-
Constructor Details
-
POVPhong
public POVPhong()
-
-
Method Details
-
export
public void export(Shader m, ChannelMap mapping, SceneTreeWithShader.Leaf node, String textureType, POVNode nodeExport, POVExport export) throws IOException - Throws:
IOException
-
exportImpl
protected void exportImpl(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) throws IOException - Specified by:
exportImpl
in classPOVObject
- Throws:
IOException
-
exportHeader
protected void exportHeader(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) throws IOException - Overrides:
exportHeader
in classPOVObject
- Throws:
IOException
-