Scaleform::Render::RenderQueueItem::Interface Scaleform::Render::MaskPrimitive
class MaskPrimitive : public RefCountBase<MaskPrimitive, StatRender_RenderPipeline_Mem>, public RenderQueueItem::Interface;
MaskedPrimitive is used for Push mask operations that specify mask coverage area including the bounding box mask rectangles. Mask rectangles are represented as matrices used to map a unit rectangle {0, 0, 1, 1} to the mask area bounds with rotation - these are the areas that should be erased before masks are applied.
Method |
Description |
Outputs the queued up masked draw primitives to the HAL for rendering. | |
| |
| |
| |
Obtains the number of masks applied on the primitives. | |
Inserts the masked primitive. | |
MaskPrimitive constructor. | |
Removes the masked primitive. |
Render_Primitive.h