Scaleform::Render::RenderQueueItem::Interface Scaleform::Render::CacheablePrimitive
class CacheablePrimitive : public RefCountBase<CacheablePrimitive, StatRender_RenderPipeline_Mem>, public RenderQueueItem::Interface;
CacheablePrimitive is a base class for primitive types that can be cached to a render target (and therefore not need to be re-rendered).
This includes the 'area' in which they encompass, and also whether they have masks (and thus, will require a stencil/depth buffer for their target).
|
Data Member |
Description |
|
Maximum number of elements used by array parameters for SetCacheResults and GetCacheResults. |
|
Enumeration |
Description |
|
Indicates the state of the filtering result. |
|
Method |
Description |
|
CacheablePrimitive constructor. | |
|
Gets the orthographic projection of the screen area occupied by the primitive. | |
|
Gets the size of the orthographic projection of the screen area occupied by the primitive. | |
|
Returns the cached results (if available) for the primitive. | |
|
Gets the cached state of the filter primitive. | |
|
Inserts an area into the primitive. Currently only one area is supported. | |
|
Removes the filter primitive. | |
|
Sets the cache results for the filter primitive. |
Render_Primitive.h