pub struct QSurface { /* private fields */ }Expand description
C++ class: QSurface.
Implementations§
Source§impl QSurface
impl QSurface
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QSurface>>,
) -> Ref<QSurface>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QSurface>>, ) -> Ref<QSurface>
Calls C++ function: QSurface& QSurface::operator=(const QSurface& other).
Sourcepub unsafe fn format(&self) -> CppBox<QSurfaceFormat>
pub unsafe fn format(&self) -> CppBox<QSurfaceFormat>
Calls C++ function: pure virtual QSurfaceFormat QSurface::format() const.
Sourcepub unsafe fn size(&self) -> CppBox<QSize>
pub unsafe fn size(&self) -> CppBox<QSize>
Calls C++ function: pure virtual QSize QSurface::size() const.
Sourcepub unsafe fn static_meta_object() -> Ref<QMetaObject>
pub unsafe fn static_meta_object() -> Ref<QMetaObject>
Returns a reference to the staticMetaObject field.
Sourcepub unsafe fn supports_opengl(&self) -> bool
pub unsafe fn supports_opengl(&self) -> bool
Calls C++ function: bool QSurface::supportsOpenGL() const.
Sourcepub unsafe fn surface_class(&self) -> SurfaceClass
pub unsafe fn surface_class(&self) -> SurfaceClass
Calls C++ function: QSurface::SurfaceClass QSurface::surfaceClass() const.
Sourcepub unsafe fn surface_type(&self) -> SurfaceType
pub unsafe fn surface_type(&self) -> SurfaceType
Calls C++ function: pure virtual QSurface::SurfaceType QSurface::surfaceType() const.
Trait Implementations§
Source§impl CppDeletable for QSurface
impl CppDeletable for QSurface
Source§impl DynamicCast<QOffscreenSurface> for QSurface
impl DynamicCast<QOffscreenSurface> for QSurface
Source§unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QOffscreenSurface>
unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QOffscreenSurface>
Calls C++ function: QOffscreenSurface* dynamic_cast<QOffscreenSurface*>(QSurface* ptr).
Source§impl DynamicCast<QOpenGLWindow> for QSurface
impl DynamicCast<QOpenGLWindow> for QSurface
Source§unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QOpenGLWindow>
unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QOpenGLWindow>
Calls C++ function: QOpenGLWindow* dynamic_cast<QOpenGLWindow*>(QSurface* ptr).
Source§impl DynamicCast<QPaintDeviceWindow> for QSurface
impl DynamicCast<QPaintDeviceWindow> for QSurface
Source§unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QPaintDeviceWindow>
unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QPaintDeviceWindow>
Calls C++ function: QPaintDeviceWindow* dynamic_cast<QPaintDeviceWindow*>(QSurface* ptr).
Source§impl DynamicCast<QRasterWindow> for QSurface
impl DynamicCast<QRasterWindow> for QSurface
Source§unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QRasterWindow>
unsafe fn dynamic_cast(ptr: Ptr<QSurface>) -> Ptr<QRasterWindow>
Calls C++ function: QRasterWindow* dynamic_cast<QRasterWindow*>(QSurface* ptr).
Source§impl DynamicCast<QWindow> for QSurface
impl DynamicCast<QWindow> for QSurface
Source§impl StaticDowncast<QOffscreenSurface> for QSurface
impl StaticDowncast<QOffscreenSurface> for QSurface
Source§unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QOffscreenSurface>
unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QOffscreenSurface>
Calls C++ function: QOffscreenSurface* static_cast<QOffscreenSurface*>(QSurface* ptr).
Source§impl StaticDowncast<QOpenGLWindow> for QSurface
impl StaticDowncast<QOpenGLWindow> for QSurface
Source§unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QOpenGLWindow>
unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QOpenGLWindow>
Calls C++ function: QOpenGLWindow* static_cast<QOpenGLWindow*>(QSurface* ptr).
Source§impl StaticDowncast<QPaintDeviceWindow> for QSurface
impl StaticDowncast<QPaintDeviceWindow> for QSurface
Source§unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QPaintDeviceWindow>
unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QPaintDeviceWindow>
Calls C++ function: QPaintDeviceWindow* static_cast<QPaintDeviceWindow*>(QSurface* ptr).
Source§impl StaticDowncast<QRasterWindow> for QSurface
impl StaticDowncast<QRasterWindow> for QSurface
Source§unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QRasterWindow>
unsafe fn static_downcast(ptr: Ptr<QSurface>) -> Ptr<QRasterWindow>
Calls C++ function: QRasterWindow* static_cast<QRasterWindow*>(QSurface* ptr).
Source§impl StaticDowncast<QWindow> for QSurface
impl StaticDowncast<QWindow> for QSurface
Source§impl StaticUpcast<QSurface> for QOffscreenSurface
impl StaticUpcast<QSurface> for QOffscreenSurface
Source§unsafe fn static_upcast(ptr: Ptr<QOffscreenSurface>) -> Ptr<QSurface>
unsafe fn static_upcast(ptr: Ptr<QOffscreenSurface>) -> Ptr<QSurface>
Calls C++ function: QSurface* static_cast<QSurface*>(QOffscreenSurface* ptr).
Source§impl StaticUpcast<QSurface> for QOpenGLWindow
impl StaticUpcast<QSurface> for QOpenGLWindow
Source§unsafe fn static_upcast(ptr: Ptr<QOpenGLWindow>) -> Ptr<QSurface>
unsafe fn static_upcast(ptr: Ptr<QOpenGLWindow>) -> Ptr<QSurface>
Calls C++ function: QSurface* static_cast<QSurface*>(QOpenGLWindow* ptr).
Source§impl StaticUpcast<QSurface> for QPaintDeviceWindow
impl StaticUpcast<QSurface> for QPaintDeviceWindow
Source§unsafe fn static_upcast(ptr: Ptr<QPaintDeviceWindow>) -> Ptr<QSurface>
unsafe fn static_upcast(ptr: Ptr<QPaintDeviceWindow>) -> Ptr<QSurface>
Calls C++ function: QSurface* static_cast<QSurface*>(QPaintDeviceWindow* ptr).
Source§impl StaticUpcast<QSurface> for QRasterWindow
impl StaticUpcast<QSurface> for QRasterWindow
Source§unsafe fn static_upcast(ptr: Ptr<QRasterWindow>) -> Ptr<QSurface>
unsafe fn static_upcast(ptr: Ptr<QRasterWindow>) -> Ptr<QSurface>
Calls C++ function: QSurface* static_cast<QSurface*>(QRasterWindow* ptr).