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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(Shader m, ChannelMap mapping, SceneTreeWithShader.Leaf node, String textureType, POVNode nodeExport, POVExport export) protected voidexportFooter(Object object, SceneTreeWithShader.Leaf leaf, SceneTree.InnerNode transform, POVExport export) protected voidexportHeader(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) protected voidexportImpl(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) Methods inherited from class de.grogra.ext.povray.POVAttribute
exportMethods 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:
exportImplin classPOVObject- Throws:
IOException
-
exportHeader
protected void exportHeader(Object object, SceneTreeWithShader.Leaf leaf, POVExport export) throws IOException - Overrides:
exportHeaderin classPOVObject- Throws:
IOException
-