class ShaderAttributeValueRetained extends ShaderAttributeObjectRetained
| Modifier and Type | Class and Description |
|---|---|
(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 |
ShaderAttributeObjectRetained.AttrWrapperattrWrapper, classTable, classTableArr, TYPE_FLOAT, TYPE_INTEGER, TYPE_MATRIX3F, TYPE_MATRIX4F, TYPE_TUPLE2F, TYPE_TUPLE2I, TYPE_TUPLE3F, TYPE_TUPLE3I, TYPE_TUPLE4F, TYPE_TUPLE4IattrNamechangedFrequent, compChanged, duplicateOnCloneTree, mirror, refCnt, refCount, usersDONT_MERGE, inBackgroundGroup, inSetLive, MERGE, MERGE_DONE, mergeFlag, onUpdateList, sourcelistIdx| Constructor and Description |
|---|
ShaderAttributeValueRetained() |
| Modifier and Type | Method and Description |
|---|---|
(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.
|
createObjectData, getClassType, getValue, getValueClass, handleFrequencyChange, initMirrorObject, initValue, sendMessage, setClassType, setFrequencyChangeMask, setValue, updateMirrorObjectgetAttributeName, initializeAttrNameaddAMirrorUser, addUser, clearLive, clone, copyMirrorUsers, decRefCnt, doSetLive, getDuplicateOnCloneTree, getInImmCtx, incRefCnt, notifyUsers, removeAMirrorUser, removeMirrorUsers, removeUser, set, setDuplicateOnCloneTree, setInImmCtx, setLiveclearLive, clearLive, compile, doSetLive, doSetLive, getSource, getVirtualUniverse, isInSetLive, isStatic, markAsLive, merge, mergeTransform, setCompiled, setLive, setLive, setSource, traversegetIdxUsed, incIdxUsedvoid createMirrorObject()
createMirrorObject in class NodeComponentRetainedint computeClassType(java.lang.Object value)
computeClassType in class ShaderAttributeObjectRetainedjava.lang.Class getBaseClass(int classType)
getBaseClass in class ShaderAttributeObjectRetainedShaderAttributeObjectRetained.AttrWrapper createAttrWrapper(java.lang.Object value, int classType)
createAttrWrapper in class ShaderAttributeObjectRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.