- madd(float, Color) - Method in class org.sunflow.image.Color
-
- madd(Color, Color) - Method in class org.sunflow.image.Color
-
- MAGENTA - Static variable in class org.sunflow.image.Color
-
- main(String[]) - Static method in class org.sunflow.Benchmark
-
- main(String[]) - Static method in class org.sunflow.core.tesselatable.Gumbo
-
- main(String[]) - Static method in class org.sunflow.image.RGBSpace
-
- main(String[]) - Static method in class org.sunflow.system.RenderGlobalsPanel
-
Auto-generated main method to display this JPanel inside a new JFrame.
- makeFromW(Vector3) - Static method in class org.sunflow.math.OrthoNormalBasis
-
- makeFromWV(Vector3, Vector3) - Static method in class org.sunflow.math.OrthoNormalBasis
-
- MathUtils - Class in org.sunflow.math
-
- Matrix4 - Class in org.sunflow.math
-
This class is used to represent general affine transformations in 3D.
- Matrix4(float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.sunflow.math.Matrix4
-
Creates a matrix with the specified elements
- Matrix4(float[], boolean) - Constructor for class org.sunflow.math.Matrix4
-
Initialize a matrix from the specified 16 element array.
- max(int, int, int) - Static method in class org.sunflow.math.MathUtils
-
- max(float, float, float) - Static method in class org.sunflow.math.MathUtils
-
- max(double, double, double) - Static method in class org.sunflow.math.MathUtils
-
- max(float, float, float, float) - Static method in class org.sunflow.math.MathUtils
-
- MAX_SIGMA_ORDER - Static variable in class org.sunflow.math.QMC
-
- Memory - Class in org.sunflow.system
-
- Memory() - Constructor for class org.sunflow.system.Memory
-
- mid(Point3, Point3, Point3) - Static method in class org.sunflow.math.Point3
-
- min(int, int, int) - Static method in class org.sunflow.math.MathUtils
-
- min(float, float, float) - Static method in class org.sunflow.math.MathUtils
-
- min(double, double, double) - Static method in class org.sunflow.math.MathUtils
-
- min(float, float, float, float) - Static method in class org.sunflow.math.MathUtils
-
- MirrorShader - Class in org.sunflow.core.shader
-
- MirrorShader() - Constructor for class org.sunflow.core.shader.MirrorShader
-
- MitchellFilter - Class in org.sunflow.core.filter
-
- MitchellFilter() - Constructor for class org.sunflow.core.filter.MitchellFilter
-
- mod1(double) - Static method in class org.sunflow.math.QMC
-
Compute mod(x,1), assuming that x is positive or 0.
- Modifier - Interface in org.sunflow.core
-
This represents a surface modifier.
- modifier(String, String) - Method in class org.sunflow.SunflowAPI
-
- modifier(String, String) - Method in interface org.sunflow.SunflowAPIInterface
-
Defines a modifier with a given name.
- modifierPlugins - Static variable in class org.sunflow.PluginRegistry
-
- modify(ShadingState) - Method in interface org.sunflow.core.Modifier
-
Modify the shading state for the point to be shaded.
- modify(ShadingState) - Method in class org.sunflow.core.modifiers.BumpMappingModifier
-
- modify(ShadingState) - Method in class org.sunflow.core.modifiers.NormalMapModifier
-
- modify(ShadingState) - Method in class org.sunflow.core.modifiers.PerlinModifier
-
- MovingMatrix4 - Class in org.sunflow.math
-
This class describes a transformation matrix that changes over time.
- MovingMatrix4(Matrix4) - Constructor for class org.sunflow.math.MovingMatrix4
-
Constructs a simple static matrix.
- mul(Color) - Method in class org.sunflow.image.Color
-
- mul(Color, Color) - Static method in class org.sunflow.image.Color
-
- mul(Color, Color, Color) - Static method in class org.sunflow.image.Color
-
- mul(float) - Method in class org.sunflow.image.Color
-
- mul(float, Color) - Static method in class org.sunflow.image.Color
-
- mul(float, Color, Color) - Static method in class org.sunflow.image.Color
-
- mul(float) - Method in class org.sunflow.image.XYZColor
-
- mul(float) - Method in class org.sunflow.math.Vector3
-
- mul(float, Vector3) - Method in class org.sunflow.math.Vector3
-
- MultipassRenderer - Class in org.sunflow.core.renderer
-
- MultipassRenderer() - Constructor for class org.sunflow.core.renderer.MultipassRenderer
-
- multiply(Matrix4) - Method in class org.sunflow.math.Matrix4
-
Computes this*m and return the result as a new Matrix4