Table 6.115 — DRM_Image_Mapping_Function
Property |
Description |
||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Class |
|
||||||||||||||||||||||||
Superclass |
|||||||||||||||||||||||||
Subclass |
|
||||||||||||||||||||||||
Definition |
An instance of this DRM class specifies how the given <DRM Image> is to be mapped onto a given textured object, including the mapping method, the projection, and how <DRM Texture Coordinate> instances (if present) are to be treated if they fall outside the image space bounded by (0, 0), (1, 1). |
||||||||||||||||||||||||
Class diagram |
|||||||||||||||||||||||||
Inherited field elements |
|
||||||||||||||||||||||||
Field elements |
|
||||||||||||||||||||||||
Associated to (one-way) (inherited) |
|
||||||||||||||||||||||||
Associated to (one-way) |
|
||||||||||||||||||||||||
Associated by (one-way) (inherited) |
|
||||||||||||||||||||||||
Associated by (one-way) |
|
||||||||||||||||||||||||
Associated with (two-way) (inherited) |
|
||||||||||||||||||||||||
Associated with (two-way) |
|
||||||||||||||||||||||||
Composed of (two-way) (inherited) |
|
||||||||||||||||||||||||
Composed of (two-way) |
|
||||||||||||||||||||||||
Composed of (two-way metadata) (inherited) |
|
||||||||||||||||||||||||
Composed of (two-way metadata) |
|
||||||||||||||||||||||||
Component of (two-way) (inherited) |
|
||||||||||||||||||||||||
Component of (two-way) |
|
||||||||||||||||||||||||
Constraints |
|||||||||||||||||||||||||
Clarifications |
1 For details on these methods, see Image_Mapping_Method. 2 This specifies whether to clamp or repeat the given <DRM Image> instance in s. 3 This specifies whether to clamp or repeat the given <DRM Image> instance in t.
4
This specifies the type of projection to be used when applying the
given
5 This indicates the percent contribution of the given <DRM Image Mapping Function> instance to the total effect on the textured object. For an <DRM Image> instance with a colour coordinate component specified by its signature, multiply first, second, and third colour coordinate values within the <DRM Image> instance's texels by this value. 6 This value is to be added to each colour data value from the texel data of the given <DRM Image> instance to obtain the displayed image. 7 This indicates whether the given <DRM Image Mapping Function> instance is used to describe mapping of a “detail” image on the textured object. 8 Note that <DRM Presentation Domain> is optional only when the aggregating object(s) have one and only one <DRM Image Mapping Function> component. If multiple <DRM Image Mapping Function> instances are present, each shall have a distinct <DRM Presentation Domain> component. |
||||||||||||||||||||||||
Example(s) |
|