#include <isurfaceproxy.hxx>
Definition at line 32 of file isurfaceproxy.hxx.
◆ ~ISurfaceProxy()
virtual canvas::ISurfaceProxy::~ISurfaceProxy |
( |
| ) |
|
|
inlinevirtual |
◆ draw() [1/3]
Render the surface content to screen.
- Parameters
-
fAlpha | Overall alpha for content |
rPos | Output position |
rTransform | Output transformation (does not affect output position) |
Implemented in canvas::SurfaceProxy.
◆ draw() [2/3]
Render the surface content to screen.
- Parameters
-
fAlpha | Overall alpha for content |
rPos | Output position |
rClipPoly | Clip polygon for the surface. The clip polygon is also subject to the output transformation. |
rTransform | Output transformation (does not affect output position) |
Implemented in canvas::SurfaceProxy.
◆ draw() [3/3]
Render the surface content to screen.
- Parameters
-
fAlpha | Overall alpha for content |
rPos | Output position |
rArea | Subset of the surface to render. Coordinate system are surface area pixel, given area will be clipped to the surface bounds. |
rTransform | Output transformation (does not affect output position) |
Implemented in canvas::SurfaceProxy.
◆ setColorBufferDirty()
virtual void canvas::ISurfaceProxy::setColorBufferDirty |
( |
| ) |
|
|
pure virtual |
The documentation for this struct was generated from the following file: