MaskPrimitive

MaskPrimitive
Scaleform::Render::RenderQueueItem::Interface
    Scaleform::Render::MaskPrimitive
Declaration
class MaskPrimitive : public RefCountBase<MaskPrimitive, StatRender_RenderPipeline_Mem>, public RenderQueueItem::Interface;
Description

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.

Methods
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. 
File

Render_Primitive.h