Uses of Interface
org.sunflow.core.RenderObject
-
Packages that use RenderObject Package Description org.sunflow.core org.sunflow.core.camera org.sunflow.core.light org.sunflow.core.modifiers org.sunflow.core.primitive org.sunflow.core.shader org.sunflow.core.tesselatable -
-
Uses of RenderObject in org.sunflow.core
Subinterfaces of RenderObject in org.sunflow.core Modifier and Type Interface Description interfaceCameraLensRepresents a mapping from the 3D scene onto the final image.interfaceLightSourceThis interface is used to represent any light emitting primitive.interfaceModifierThis represents a surface modifier.interfacePrimitiveListThis class represents an object made up of many primitives.interfaceShaderA shader represents a particular light-surface interaction.interfaceTesselatableRepresents an object which can be tesselated into a list of primitives such as aTriangleMesh.Classes in org.sunflow.core that implement RenderObject Modifier and Type Class Description classCameraThis class represents a camera to the renderer.classGeometryThis class represent a geometric object in its native object space.classInstanceThis represents an instance of aGeometryinto the scene.classOptionsThis holds rendering objects as key, value pairs. -
Uses of RenderObject in org.sunflow.core.camera
Classes in org.sunflow.core.camera that implement RenderObject Modifier and Type Class Description classFisheyeLensclassPinholeLensclassSphericalLensclassThinLens -
Uses of RenderObject in org.sunflow.core.light
Classes in org.sunflow.core.light that implement RenderObject Modifier and Type Class Description classDirectionalSpotlightclassImageBasedLightclassPointLightclassSphereLightclassSunSkyLightclassTriangleMeshLight -
Uses of RenderObject in org.sunflow.core.modifiers
Classes in org.sunflow.core.modifiers that implement RenderObject Modifier and Type Class Description classBumpMappingModifierclassNormalMapModifierclassPerlinModifier -
Uses of RenderObject in org.sunflow.core.primitive
Classes in org.sunflow.core.primitive that implement RenderObject Modifier and Type Class Description classBackgroundclassBanchoffSurfaceclassBoxclassCornellBoxclassCubeGridclassCylinderclassHairclassJuliaFractalclassParticleSurfaceclassPlaneclassQuadMeshclassSphereclassSphereFlakeclassTorusclassTriangleMesh -
Uses of RenderObject in org.sunflow.core.shader
Classes in org.sunflow.core.shader that implement RenderObject Modifier and Type Class Description classAmbientOcclusionShaderclassAnisotropicWardShaderclassConstantShaderclassDiffuseShaderclassGlassShaderclassIDShaderclassMirrorShaderclassNormalShaderclassPhongShaderclassPrimIDShaderclassQuickGrayShaderclassShinyDiffuseShaderclassSimpleShaderclassTexturedAmbientOcclusionShaderclassTexturedDiffuseShaderclassTexturedPhongShaderclassTexturedShinyDiffuseShaderclassTexturedWardShaderclassUberShaderclassUVShaderclassViewCausticsShaderclassViewGlobalPhotonsShaderclassViewIrradianceShaderclassWireframeShader -
Uses of RenderObject in org.sunflow.core.tesselatable
Classes in org.sunflow.core.tesselatable that implement RenderObject Modifier and Type Class Description classBezierMeshclassFileMeshclassGumboclassTeapot
-