Table 6.200—DRM_Polygon_Control_Link
Property |
Description |
|||||||||||||||
Superclass |
||||||||||||||||
Class |
· <DRM Polygon Control Link> |
|||||||||||||||
Subclass |
· none |
|||||||||||||||
Definition |
An object of this DRM class specifies a <DRM Control Link> to control the polygon_flags in a <DRM Polygon>. |
|||||||||||||||
Example(s) |
· The INVISIBLE_POLYGON flag on a <DRM Polygon> is set to TRUE. A <DRM Polygon Control Link> can reset all polygon_flags values. In this case, it could set the INVISIBLE_POLYGON flag to be FALSE. |
|||||||||||||||
Inherited field elements |
|
|||||||||||||||
Field elements |
|
|||||||||||||||
Associated to (one-way) (inherited) |
· none |
|||||||||||||||
Associated to (one-way) |
· none |
|||||||||||||||
Associated by (one-way) (inherited) |
· none |
|||||||||||||||
Associated by (one-way) |
· none |
|||||||||||||||
Associated with (two-way) (inherited) |
· none |
|||||||||||||||
Associated with (two-way) |
· none |
|||||||||||||||
Composed of (two-way) (inherited) |
· one or more {ordered} <DRM Expression>s |
|||||||||||||||
Composed of (two-way) |
· none |
|||||||||||||||
Composed of (two-way metadata) (inherited) |
· none |
|||||||||||||||
Composed of (two-way metadata) |
· none |
|||||||||||||||
Component of (two-way) (inherited) |
· none |
|||||||||||||||
Component of (two-way) |
· one or more <DRM Polygon>s |
|||||||||||||||
Constraints |
· none |
|||||||||||||||
Notes |
1 A text description for what the <DRM Control Link> is. 2 Index of the expression whose value controls the inclusion or exclusion of HAT_TEST_POLYGON within the polygon_flags field of the affected <DRM Polygon>. If 0, the HAT_TEST_POLYGON portion of the polyon_flags set of the <DRM Polygon> is not controlled. If non-zero, the index will refer to a Boolean expression, where TRUE means that the HAT_TEST_POLYGON flag should be added to the polygon_flags set, and FALSE means that the flag should be cleared from the set. 3 Index of the expression whose value controls the inclusion or exclusion of COLLIDIBLE_POLYGON within the polygon_flags field of the affected <DRM Polygon>. If 0, the COLLIDIBLE_POLYGON portion of the polygon_flags set of the <DRM Polygon> is not controlled. If non-zero, the index will refer to a Boolean expression, where TRUE means that the COLLIDIBLE_POLYGON flag should be added to the polygon_flags set, and FALSE means that the flag should be cleared from the set. 4 Index of the expression whose value controls the inclusion or exclusion of INVISIBLE_POLYGON within the polygon_flags field of the affected <DRM Polygon>. If 0, the INVISIBLE_POLYGON portion of the polygon_flags set of the <DRM Polygon> is not controlled. If non-zero, the index will refer to a Boolean expression, where TRUE means that the INVISIBLE_POLYGON flag should be added to the polygon_flags set, and FALSE means that the flag should be cleared from the set. 5 Index of the expression whose value controls the inclusion or exclusion of LASER_RANGE_FINDING_POLYGON within the polygon_flags set of the affected <DRM Polygon>. If 0, the LASER_RANGE_FINDING_OLYGON portion of the polygon flags set of the <DRM Polygon> is not controlled. If non-zero, the index will refer to a Boolean expression, where TRUE means that the LASER_RANGE_FINDING_POLYGON flag should be added to the polygon_flags set, and FALSE means that the flag should be cleared from the set. |
|||||||||||||||
Class diagram |