APIdia Launch Partner
Top Methods
com.sun.prism.ps

public Interface ShaderFactory

extends ResourceFactory
Known Direct Implementers
com.sun.prism.impl.ps.BaseShaderFactory
Imports
com.sun.prism.ResourceFactory, java.io.InputStream, java.util.Map

Method Summary

Modifier and TypeMethod and Description
public Shader
createShader(String pixelShaderName, InputStream pixelShaderCode, Map<String, Integer> samplers, Map<String, Integer> params, int maxTexCoordIndex, boolean isPixcoordUsed, boolean isPerVertexColorUsed)

public Shader
createShader(String shaderName, Map<String, Integer> samplers, Map<String, Integer> params, int maxTexCoordIndex, boolean isPixcoordUsed, boolean isPerVertexColorUsed)

public Shader
Inherited from com.sun.prism.ResourceFactory:
addFactoryListenercreateArcRepcreateEllipseRepcreateFloatTexturecreateMaskTexturecreateMeshcreateMeshViewcreatePathRepcreatePhongMaterialcreatePresentablecreateRoundRectRepcreateRTTexturecreateRTTexturecreateTexturecreateTexturecreateTexturecreateTexturecreateTexturegetCachedTexturegetCachedTexturegetGlyphTexturegetMaximumTextureSizegetRegionTexturegetRTTHeightgetRTTWidthgetTextureResourcePoolisCompatibleTextureisDeviceReadyisDisposedisFormatSupportedisSuperShaderAllowedisWrapModeSupportedremoveFactoryListenersetGlyphTexturesetRegionTexture

Method Detail

createShaderback to summary
public Shader createShader(String pixelShaderName, InputStream pixelShaderCode, Map<String, Integer> samplers, Map<String, Integer> params, int maxTexCoordIndex, boolean isPixcoordUsed, boolean isPerVertexColorUsed)
createShaderback to summary
public Shader createShader(String shaderName, Map<String, Integer> samplers, Map<String, Integer> params, int maxTexCoordIndex, boolean isPixcoordUsed, boolean isPerVertexColorUsed)
createStockShaderback to summary
public Shader createStockShader(String name)