java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.pf.registry.ItemReference<Shader>
de.grogra.imp3d.shading.ShaderRef
de.grogra.imp3d.shading.MaterialRef
- All Implemented Interfaces:
Scattering
,Shader
,Manageable
,Shareable
,Scattering
,Shader
Deprecated.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class de.grogra.pf.registry.ItemReference
item, itemResolved, name$FIELD, object, objectResolved
Fields inherited from interface de.grogra.ray.physics.Scattering
DELTA_FACTOR, IS_NON_OPAQUE, MIN_UNUSED_FLAG, NEEDS_NORMAL, NEEDS_POINT, NEEDS_TANGENTS, NEEDS_TRANSFORMATION, NEEDS_UV, RANDOM_RAYS_GENERATE_ORIGINS
Fields inherited from interface de.grogra.ray.physics.Shader
LAMBERTIAN_VARIANCE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.grogra.imp3d.shading.ShaderRef
accept, computeBSDF, computeMaxRays, generateRandomRays, getAverageColor, getFlags, isTransparent, manageableWriteReplace, resolve, shade
Methods inherited from class de.grogra.pf.registry.ItemReference
createItem, equals, findChildrenWithoutExtension, getName, hashCode, removeExtension, resolveItem, resolveObject
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, removeReference
-
Field Details
-
$TYPE
Deprecated.
-
-
Constructor Details
-
MaterialRef
Deprecated.
-
-
Method Details
-
getManageableType
Deprecated.- Specified by:
getManageableType
in interfaceManageable
- Overrides:
getManageableType
in classShaderRef
-