Loading...
Searching...
No Matches
Threedim::ImageLoader Class Reference

Classes

struct  ins
 

Public Member Functions

 halp_meta (name, "Image loader (LDR)") halp_meta(category
 
Visuals halp_meta (c_name, "image_loader_ldr") halp_meta(authors
 
Visuals ossia team halp_meta (manual_url, "https://ossia.io/score-docs/processes/image-loader.html") halp_meta(description
 
Visuals ossia team Loads a image file (PNG/JPG/BMP/…) to a GPU RGBA8 texture") halp_meta(uuid
 
void init (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res)
 
void update (score::gfx::RenderList &renderer, QRhiResourceUpdateBatch &res, score::gfx::Edge *e)
 
void release (score::gfx::RenderList &r)
 
void runInitialPasses (score::gfx::RenderList &renderer, QRhiCommandBuffer &commands, QRhiResourceUpdateBatch *&res, score::gfx::Edge &edge)
 
void operator() ()
 

Public Attributes

Visuals ossia team Loads a image e6b2c1d8 struct Threedim::ImageLoader::ins inputs
 
struct { 
 
   halp::gpu_texture_output<"Texture">   texture 
 
outputs 
 
QImage m_pendingImage
 
QImage m_keptImage
 
QRhiTexture * m_tex {}
 
bool m_changed {}
 

The documentation for this class was generated from the following files: