Table 6.217 — DRM_Rendering_Priority_Level
Property |
Description |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Class |
|
|||||||||
Superclass |
||||||||||
Subclass |
|
|||||||||
Definition |
An instance of this DRM class specifies the method used to describe the relative priority used to resolve occlusion between 2 or more overlapping (or potentially overlapping) objects. Priority is indicated by the group ID (rendering_group) and priority index (rendering_priority). The rendering_priority is relative to the rendering_group, and is intended to assign priority order (or layer) to coplanar <DRM Polygon> instances or coplanar <DRM Feature> instances. A higher index indicates a higher rendering priority (rendered last). Objects that do not contain a <DRM Rendering Priority Level> are assumed to have a rendering priority value of 0. |
|||||||||
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 metadata) (inherited) |
|
|||||||||
Composed of (two-way metadata) |
|
|||||||||
Component of (two-way) (inherited) |
|
|||||||||
Component of (two-way) |
|
|||||||||
Constraints |
||||||||||
Clarifications |
1 This establishes a group to which objects' priorities are relative. 2 This indicates priority between coplanar objects within the same rendering_group, such that a higher value indicates a higher priority. For example, a <DRM Polygon> instance with a <DRM Rendering Priority Level> component having rendering_group = 1, rendering_priority = 2 will be “on top” of a <DRM Polygon> instance with a <DRM Rendering Priority Level> component with rendering_group = 1, rendering_priority = 1. |
|||||||||
Example(s) |
|