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). The image_mapping_method field specifies how to combine the referenced texture map with any <DRM Colour> instances on the textured object. The image_wrap_s field specifies whether to clamp or repeat the given <DRM Image> instance in s. The image_wrap_t field specifies whether to clamp or repeat the given <DRM Image> instance in t. The image_projection_type field specifies the type of projection to be used when applying the given <DRM Image> instance to textured objects.
The intensity_level field specifies 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. The value of the gain field is to be added to each colour data value from the texel data of the given <DRM Image> instance to obtain the displayed image. The image_detail_mapping field specifies whether the given <DRM Image Mapping Function> instance is used to describe mapping of a detail image on the textured object. |
||||||||||||||||||||||||
Clarifications |
1 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. |
||||||||||||||||||||||||
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 |
|||||||||||||||||||||||||
Example(s) |
|