Blender V4.3
blender::draw::image_engine::ShaderParameters Struct Reference

#include <image_shader_params.hh>

Public Member Functions

void update (AbstractSpaceAccessor *space, const Scene *scene, Image *image, ImBuf *image_buffer)
 

Public Attributes

ImageDrawFlags flags = ImageDrawFlags::Default
 
float shuffle [4]
 
float far_near [2]
 
bool use_premul_alpha = false
 

Detailed Description

Definition at line 24 of file image_shader_params.hh.

Member Function Documentation

◆ update()

void blender::draw::image_engine::ShaderParameters::update ( AbstractSpaceAccessor * space,
const Scene * scene,
Image * image,
ImBuf * image_buffer )
inline

Member Data Documentation

◆ far_near

float blender::draw::image_engine::ShaderParameters::far_near[2]

Definition at line 27 of file image_shader_params.hh.

Referenced by update().

◆ flags

◆ shuffle

◆ use_premul_alpha

bool blender::draw::image_engine::ShaderParameters::use_premul_alpha = false

Definition at line 28 of file image_shader_params.hh.

Referenced by update().


The documentation for this struct was generated from the following file: