com.jme3.renderer.layer
インタフェース ShaderLayer


public interface ShaderLayer

Renderer layer for handling shaders


メソッドの概要
 void deleteShader(Shader shader)
           
 void deleteShaderSource(Shader.ShaderSource source)
          Deletes the provided shader source.
 void setShader(Shader shader)
           
 void updateShaderData(Shader shader)
          Uploads the shader source code and prepares it for use.
 void updateShaderSourceData(Shader.ShaderSource source)
          Updates the shader source, creating an ID and registering with the object manager.
 

メソッドの詳細

updateShaderSourceData

void updateShaderSourceData(Shader.ShaderSource source)
Updates the shader source, creating an ID and registering with the object manager.

パラメータ:
source -

updateShaderData

void updateShaderData(Shader shader)
Uploads the shader source code and prepares it for use.

パラメータ:
shader -

setShader

void setShader(Shader shader)
パラメータ:
shader - Sets the shader to use for rendering, uploading it if neccessary.

deleteShader

void deleteShader(Shader shader)
パラメータ:
shader - The shader to delete. This method also deletes the attached shader sources.

deleteShaderSource

void deleteShaderSource(Shader.ShaderSource source)
Deletes the provided shader source.

パラメータ:
source -