|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.IndexedObject
javax.media.j3d.SceneGraphObjectRetained
javax.media.j3d.NodeComponentRetained
javax.media.j3d.ShaderAttributeRetained
javax.media.j3d.ShaderAttributeObjectRetained
javax.media.j3d.ShaderAttributeValueRetained
class ShaderAttributeValueRetained
The ShaderAttributeValueRetained object encapsulates a uniform shader attribute whose value is specified explicitly.
Nested Class Summary | |
---|---|
(package private) static class |
ShaderAttributeValueRetained.FloatWrapper
|
(package private) static class |
ShaderAttributeValueRetained.IntegerWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Matrix3fWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Matrix4fWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Tuple2fWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Tuple2iWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Tuple3fWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Tuple3iWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Tuple4fWrapper
|
(package private) static class |
ShaderAttributeValueRetained.Tuple4iWrapper
|
(package private) static class |
ShaderAttributeValueRetained.ValueWrapper
|
Nested classes/interfaces inherited from class javax.media.j3d.ShaderAttributeObjectRetained |
---|
ShaderAttributeObjectRetained.AttrWrapper |
Field Summary |
---|
Fields inherited from class javax.media.j3d.ShaderAttributeObjectRetained |
---|
attrWrapper, classTable, classTableArr, TYPE_FLOAT, TYPE_INTEGER, TYPE_MATRIX3F, TYPE_MATRIX4F, TYPE_TUPLE2F, TYPE_TUPLE2I, TYPE_TUPLE3F, TYPE_TUPLE3I, TYPE_TUPLE4F, TYPE_TUPLE4I |
Fields inherited from class javax.media.j3d.ShaderAttributeRetained |
---|
attrName |
Fields inherited from class javax.media.j3d.NodeComponentRetained |
---|
changedFrequent, compChanged, duplicateOnCloneTree, mirror, refCnt, refCount, users |
Fields inherited from class javax.media.j3d.SceneGraphObjectRetained |
---|
DONT_MERGE, inBackgroundGroup, inSetLive, MERGE, MERGE_DONE, mergeFlag, onUpdateList, source |
Fields inherited from class javax.media.j3d.IndexedObject |
---|
listIdx |
Constructor Summary | |
---|---|
ShaderAttributeValueRetained()
|
Method Summary | |
---|---|
(package private) int |
computeClassType(java.lang.Object value)
Computes the base class from the specified object. |
(package private) ShaderAttributeObjectRetained.AttrWrapper |
createAttrWrapper(java.lang.Object value,
int classType)
Creates an attribute wrapper object of the specified class type, and stores the specified object. |
(package private) void |
createMirrorObject()
|
(package private) java.lang.Class |
getBaseClass(int classType)
Returns the base class represented by the specified class type. |
Methods inherited from class javax.media.j3d.ShaderAttributeObjectRetained |
---|
createObjectData, getClassType, getValue, getValueClass, handleFrequencyChange, initMirrorObject, initValue, sendMessage, setClassType, setFrequencyChangeMask, setValue, updateMirrorObject |
Methods inherited from class javax.media.j3d.ShaderAttributeRetained |
---|
getAttributeName, initializeAttrName |
Methods inherited from class javax.media.j3d.NodeComponentRetained |
---|
addAMirrorUser, addUser, clearLive, clone, copyMirrorUsers, decRefCnt, doSetLive, getDuplicateOnCloneTree, getInImmCtx, incRefCnt, notifyUsers, removeAMirrorUser, removeMirrorUsers, removeUser, set, setDuplicateOnCloneTree, setInImmCtx, setLive |
Methods inherited from class javax.media.j3d.SceneGraphObjectRetained |
---|
clearLive, clearLive, compile, doSetLive, doSetLive, getSource, getVirtualUniverse, isInSetLive, isStatic, markAsLive, merge, mergeTransform, setCompiled, setLive, setLive, setSource, traverse |
Methods inherited from class javax.media.j3d.IndexedObject |
---|
getIdxUsed, incIdxUsed |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
ShaderAttributeValueRetained()
Method Detail |
---|
void createMirrorObject()
createMirrorObject
in class NodeComponentRetained
int computeClassType(java.lang.Object value)
computeClassType
in class ShaderAttributeObjectRetained
java.lang.Class getBaseClass(int classType)
getBaseClass
in class ShaderAttributeObjectRetained
ShaderAttributeObjectRetained.AttrWrapper createAttrWrapper(java.lang.Object value, int classType)
createAttrWrapper
in class ShaderAttributeObjectRetained
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |