Methods' Summary |
getBufferController |
Query the controller for multi buffering functionality on this
graphic device.
If there is no such functionality available, the NULL
reference is returned.
|
getDeviceColorSpace |
Query the color space interface for this graphic device.
This is to be used when interpreting or setting device color
values.
|
getPhysicalResolution |
Query the physical resolution of the device in pixel per
millimeter.
A special floating point value of +infinity here indicates
'unknown', i.e. at the time of rendering undetermined or
possibly infinite resolution along the corresponding
direction.
|
getPhysicalSize |
Query the physical dimensions of the device in millimeter.
A special floating point value of +infinity here indicates
'unknown', i.e. at the time of rendering undetermined or
possibly infinite resolution along the corresponding
direction.
|
createCompatibleLinePolyPolygon |
Create a line poly-polygon which can internally use
device-optimized representations already.
|
createCompatibleBezierPolyPolygon |
Create a bezier poly-polygon which can internally use
device-optimized representations already.
|
createCompatibleBitmap |
Create a bitmap whose memory layout and sample model is
compatible to the graphic device.
|
createVolatileBitmap |
Create a volatile bitmap that is usable with this graphic device.
A volatile bitmap's difference in comparison to a plain bitmap
(e.g. generated via createCompatibleBitmap()) is the fact that
its content might vanish at any point in time (making any
operation with them produce a
::com::sun::star::rendering::VolatileContentDestroyedException ). The benefit,
on the other hand, is that they might be easy to
hardware-accelerate on certain platforms, without the need to
keep a safety copy of the content internally.
|
createCompatibleAlphaBitmap |
Create a bitmap with alpha channel whose memory layout and
sample model is compatible to the graphic device.
|
createVolatileAlphaBitmap |
Create a volatile bitmap with alpha channel that is usable
with this graphic device.
A volatile bitmap's difference in comparison to a plain bitmap
(e.g. generated via createCompatibleBitmap()) is the fact that
its content might vanish at any point in time (making any
operation with them produce a
::com::sun::star::rendering::VolatileContentDestroyedException ). The benefit,
on the other hand, is that they might be easy to
hardware-accelerate on certain platforms, without the need to
keep a safety copy of the content internally.
|
getParametricPolyPolygonFactory |
Get a reference to this device's parametric polygon factory.
|
hasFullScreenMode |
Tells whether this graphic device has a full screen mode,
i.e. whether a window can cover the whole screen exclusively.
|
enterFullScreenMode |
Enter or leave the fullscreen mode, if possible. The return
value denotes the success of the operation.
@attention depending on the underlying operating system,
fullscreen mode can be left without a enterFullScreenMode(
false ) call.
|
Methods' Details |
getBufferController
- Description
- Query the controller for multi buffering functionality on this
graphic device.
If there is no such functionality available, the NULL
reference is returned.
|
|
getDeviceColorSpace
- Description
- Query the color space interface for this graphic device.
This is to be used when interpreting or setting device color
values.
|
|
getPhysicalResolution
- Description
- Query the physical resolution of the device in pixel per
millimeter.
A special floating point value of +infinity here indicates
'unknown', i.e. at the time of rendering undetermined or
possibly infinite resolution along the corresponding
direction.
|
|
getPhysicalSize
- Description
- Query the physical dimensions of the device in millimeter.
A special floating point value of +infinity here indicates
'unknown', i.e. at the time of rendering undetermined or
possibly infinite resolution along the corresponding
direction.
- See also
- ::com::sun::star::rendering::XBitmap::getSize()
|
|
createCompatibleLinePolyPolygon
- Description
- Create a line poly-polygon which can internally use
device-optimized representations already.
- Parameter points
-
The points of the poly-polygon, in a separate array for every polygon.
|
|
createCompatibleBezierPolyPolygon
- Description
- Create a bezier poly-polygon which can internally use
device-optimized representations already.
- Parameter points
-
The points of the poly-polygon, in a separate array for every polygon.
|
|
createCompatibleBitmap
- Description
- Create a bitmap whose memory layout and sample model is
compatible to the graphic device.
- Parameter size
-
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
|
|
createVolatileBitmap
- Description
- Create a volatile bitmap that is usable with this graphic device.
A volatile bitmap's difference in comparison to a plain bitmap
(e.g. generated via createCompatibleBitmap()) is the fact that
its content might vanish at any point in time (making any
operation with them produce a
::com::sun::star::rendering::VolatileContentDestroyedException ). The benefit,
on the other hand, is that they might be easy to
hardware-accelerate on certain platforms, without the need to
keep a safety copy of the content internally.
- Parameter size
-
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
|
|
createCompatibleAlphaBitmap
- Description
- Create a bitmap with alpha channel whose memory layout and
sample model is compatible to the graphic device.
- Parameter size
-
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
|
|
createVolatileAlphaBitmap
- Description
- Create a volatile bitmap with alpha channel that is usable
with this graphic device.
A volatile bitmap's difference in comparison to a plain bitmap
(e.g. generated via createCompatibleBitmap()) is the fact that
its content might vanish at any point in time (making any
operation with them produce a
::com::sun::star::rendering::VolatileContentDestroyedException ). The benefit,
on the other hand, is that they might be easy to
hardware-accelerate on certain platforms, without the need to
keep a safety copy of the content internally.
- Parameter size
-
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
|
|
getParametricPolyPolygonFactory
- Description
- Get a reference to this device's parametric polygon factory.
- Returns
- a reference to this device's parametric polygon
factory. Although it is possible to use parametric polygons on
all canvases, regardless of the associated graphic device,
this is not advisable: each canvas implementation is free to
internally generate optimized parametric polygons, which can
be used more directly for e.g. texturing operations.
|
|
hasFullScreenMode
boolean |
hasFullScreenMode(); |
- Description
- Tells whether this graphic device has a full screen mode,
i.e. whether a window can cover the whole screen exclusively.
|
|
enterFullScreenMode
boolean |
enterFullScreenMode( |
[in] boolean |
bEnter ); |
- Description
- Enter or leave the fullscreen mode, if possible. The return
value denotes the success of the operation.
@attention depending on the underlying operating system,
fullscreen mode can be left without a enterFullScreenMode(
false ) call.
|
|
Copyright © 2003 Sun Microsystems, Inc.