|
LibreOffice Module canvas (master) 1
|
#include <sal/config.h>#include <sal/log.hxx>#include <memory>#include <string.h>#include <basegfx/numeric/ftools.hxx>#include <basegfx/point/b2ipoint.hxx>#include <basegfx/range/b2irectangle.hxx>#include <basegfx/vector/b2dsize.hxx>#include <basegfx/vector/b2isize.hxx>#include <com/sun/star/lang/NoSupportException.hpp>#include <osl/thread.hxx>#include <osl/time.h>#include <comphelper/diagnose_ex.hxx>#include <vcl/syschild.hxx>#include <vcl/sysdata.hxx>#include <vcl/window.hxx>#include <canvas/elapsedtime.hxx>#include <canvas/canvastools.hxx>#include <rendering/icolorbuffer.hxx>#include <rendering/irendermodule.hxx>#include <rendering/isurface.hxx>#include "dx_config.hxx"#include "dx_impltools.hxx"#include "dx_rendermodule.hxx"Go to the source code of this file.
Namespaces | |
| namespace | dxcanvas |
Macros | |
| #define | MIN_TEXTURE_SIZE (32) |
| #define | VERTEX_BUFFER_SIZE (341*3) |
Functions | |
| IDXRenderModuleSharedPtr | dxcanvas::createRenderModule (const vcl::Window &rParent) |
| Factory method, to create an IRenderModule instance for the given VCL window instance. More... | |
| #define MIN_TEXTURE_SIZE (32) |
Definition at line 49 of file dx_9rm.cxx.
| #define VERTEX_BUFFER_SIZE (341*3) |
Definition at line 53 of file dx_9rm.cxx.
| DWORD diffuse |
Definition at line 191 of file dx_9rm.cxx.
|
private |
Definition at line 184 of file dx_9rm.cxx.
|
staticprivate |
This object represents the DirectX state machine.
In order to serialize access to DirectX's global state, a global mutex is required.
Definition at line 166 of file dx_9rm.cxx.
|
private |
Definition at line 195 of file dx_9rm.cxx.
|
private |
Definition at line 183 of file dx_9rm.cxx.
|
private |
Definition at line 197 of file dx_9rm.cxx.
|
private |
Definition at line 116 of file dx_9rm.cxx.
Referenced by cairocanvas::CanvasBitmap::getFastPropertyValue(), and canvas::CanvasCustomSpriteHelper::getSizePixel().
|
private |
Definition at line 177 of file dx_9rm.cxx.
|
private |
Definition at line 196 of file dx_9rm.cxx.
|
private |
Definition at line 180 of file dx_9rm.cxx.
|
private |
Definition at line 181 of file dx_9rm.cxx.
|
private |
Definition at line 182 of file dx_9rm.cxx.
|
private |
Definition at line 168 of file dx_9rm.cxx.
|
private |
Definition at line 179 of file dx_9rm.cxx.
|
private |
Definition at line 178 of file dx_9rm.cxx.
|
private |
Definition at line 169 of file dx_9rm.cxx.
|
private |
Definition at line 170 of file dx_9rm.cxx.
|
private |
Definition at line 171 of file dx_9rm.cxx.
|
private |
Definition at line 114 of file dx_9rm.cxx.
|
private |
Definition at line 172 of file dx_9rm.cxx.
|
private |
Definition at line 174 of file dx_9rm.cxx.
|
private |
Definition at line 110 of file dx_9rm.cxx.
| float rhw |
Definition at line 190 of file dx_9rm.cxx.
| float u |
Definition at line 192 of file dx_9rm.cxx.
Referenced by canvas::ParametricPolyPolygon::create().
| float v |
Definition at line 192 of file dx_9rm.cxx.
| float x |
Definition at line 190 of file dx_9rm.cxx.
Referenced by dxcanvas::CanvasBitmap::getFastPropertyValue(), cairocanvas::CanvasHelper::implDrawBitmapSurface(), canvas::Page::insert(), canvas::tools::nextPow2(), and canvas::SurfaceProxy::SurfaceProxy().
| float y |
Definition at line 190 of file dx_9rm.cxx.
Referenced by dxcanvas::DXSurfaceBitmap::getData(), dxcanvas::CanvasBitmap::getFastPropertyValue(), cairocanvas::CanvasHelper::implDrawBitmapSurface(), canvas::Page::insert(), oglcanvas::renderOSD(), dxcanvas::DXSurfaceBitmap::setData(), and canvas::SurfaceProxy::SurfaceProxy().
| float z |
Definition at line 190 of file dx_9rm.cxx.