Uses of Interface
org.sunflow.core.Shader
Packages that use Shader
Package
Description
-
Uses of Shader in org.sunflow
Fields in org.sunflow with type parameters of type ShaderMethods in org.sunflow that return ShaderModifier and TypeMethodDescriptionfinal Shader
SunflowAPI.lookupShader
(String name) Retrieve a shader object by its name, ornull
if no shader was found, or if the specified object is not a shader. -
Uses of Shader in org.sunflow.core
Methods in org.sunflow.core that return ShaderModifier and TypeMethodDescriptionInstance.getShader
(int i) Get a shader for the instance's list.final Shader
ShadingState.getShader()
Get the shader to be used to shade this surface.Methods in org.sunflow.core with parameters of type ShaderModifier and TypeMethodDescriptionvoid
ShadingCache.add
(ShadingState state, Shader shader, Color c) static Instance
Instance.createTemporary
(PrimitiveList primitives, Matrix4 transform, Shader shader) ShadingCache.lookup
(ShadingState state, Shader shader) void
Instance.removeShader
(Shader s) Remove the specified shader from the instance's list if it is being used.final void
Record which shader should be executed for the intersected surface.void
Scene.setShaderOverride
(Shader shader, boolean photonOverride) Enables shader overiding (set null to disable). -
Uses of Shader in org.sunflow.core.light
Classes in org.sunflow.core.light that implement ShaderModifier and TypeClassDescriptionclass
class
class
class
-
Uses of Shader in org.sunflow.core.primitive
Classes in org.sunflow.core.primitive that implement Shader -
Uses of Shader in org.sunflow.core.shader
Classes in org.sunflow.core.shader that implement ShaderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class