A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

M

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
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z