API reference

canvas_surface.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/render/canvas_surface.h
CanvasImageHandle::~CanvasImageHandle
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual ~CanvasImageHandle() = default;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:151

Report an issue with this entry →
CanvasImageHandle::height
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual u32 height() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:159

Report an issue with this entry →
CanvasImageHandle::nativeImage
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual void* nativeImage() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:153

Report an issue with this entry →
CanvasImageHandle::width
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual u32 width() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:157

Report an issue with this entry →
CanvasSurface::~CanvasSurface
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual ~CanvasSurface() = default;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:67

Report an issue with this entry →
CanvasSurface::discardSnapshot
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual void discardSnapshot() = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:105

Report an issue with this entry →
CanvasSurface::height
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual u32 height() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:75

Report an issue with this entry →
CanvasSurface::isGPUBacked
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual bool isGPUBacked() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:109

Report an issue with this entry →
CanvasSurface::makeSnapshot
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual void* makeSnapshot() = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:91

Report an issue with this entry →
CanvasSurface::nativeCanvas
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual void* nativeCanvas() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:77

Report an issue with this entry →
CanvasSurface::nativeSurface
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual void* nativeSurface() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:89

Report an issue with this entry →
CanvasSurface::readPixels
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual bool readPixels(u8* dst, u32 dstRowBytes) = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:114

Report an issue with this entry →
CanvasSurface::width
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

canvas_surface.h
virtual u32 width() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/canvas_surface.h:69

Report an issue with this entry →
Browse this reference type →