class SourceCodeShaderRetained extends ShaderRetained
ShaderRetained.ShaderData| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
shaderSource |
compileErrorOccurred, resourceLock, shaderData, shaderType, shadingLanguagechangedFrequent, compChanged, duplicateOnCloneTree, mirror, refCnt, refCount, usersDONT_MERGE, inBackgroundGroup, inSetLive, MERGE, MERGE_DONE, mergeFlag, onUpdateList, sourcelistIdx| Constructor and Description |
|---|
SourceCodeShaderRetained()
Constructs a new shader retained object of the specified shading
language and shader type from the specified source string.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
createMirrorObject() |
(package private) java.lang.String |
getShaderSource()
Retrieves the shader source string from this shader object.
|
(package private) void |
initMirrorObject()
Initializes a mirror object.
|
(package private) void |
initShaderSource(java.lang.String shaderSource) |
(package private) void |
set(int shadingLanguage,
int shaderType,
java.lang.String shaderSource) |
(package private) void |
setShaderSource(java.lang.String shaderSource) |
(package private) void |
updateMirrorObject(int component,
java.lang.Object value)
Shader object doesn't really have mirror object.
|
clearLive, createShaderData, getShaderType, getShadingLanguage, handleFrequencyChange, initializeShader, setLiveaddAMirrorUser, addUser, clone, copyMirrorUsers, decRefCnt, doSetLive, getDuplicateOnCloneTree, getInImmCtx, incRefCnt, notifyUsers, removeAMirrorUser, removeMirrorUsers, removeUser, set, setDuplicateOnCloneTree, setFrequencyChangeMask, setInImmCtxclearLive, clearLive, compile, doSetLive, doSetLive, getSource, getVirtualUniverse, isInSetLive, isStatic, markAsLive, merge, mergeTransform, setCompiled, setLive, setLive, setSource, traversegetIdxUsed, incIdxUsedSourceCodeShaderRetained()
final void initShaderSource(java.lang.String shaderSource)
final void set(int shadingLanguage,
int shaderType,
java.lang.String shaderSource)
final java.lang.String getShaderSource()
final void setShaderSource(java.lang.String shaderSource)
void createMirrorObject()
createMirrorObject in class NodeComponentRetainedvoid initMirrorObject()
initMirrorObject in class NodeComponentRetainedvoid updateMirrorObject(int component,
java.lang.Object value)
ShaderRetainedupdateMirrorObject in class ShaderRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.