Uses of Interface org.sunflow.core.Shader

Uses in package org.sunflow.core.primitive

Classes implementing org.sunflow.core.Shader

class
class

Uses in package org.sunflow.core.light

Classes implementing org.sunflow.core.Shader

class
class
class
class

Uses in package org.sunflow.core.shader

Classes implementing org.sunflow.core.Shader

class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class

Uses in package org.sunflow

Methods with parameter type org.sunflow.core.Shader

void
SunflowAPI.shader(String name, Shader shader)
Defines a shader with a given name.

Methods with return type org.sunflow.core.Shader

Shader
SunflowAPI.lookupShader(String name)
Retrieve a shader object by its name, or null if no shader was found, or if the specified object is not a shader.

Uses in package org.sunflow.core

Methods with parameter type org.sunflow.core.Shader

void
Remove the specified shader from the instance's list if it is being used.
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).

Methods with return type org.sunflow.core.Shader

Shader
Get the shader to be used to shade this surface.
Shader
Get a shader for the instance's list.