Blender  V3.3
Classes | Namespaces | Macros | Functions
image_private.hh File Reference
#include <optional>
#include "BKE_image.h"
#include "image_instance_data.hh"
#include "image_texture_info.hh"

Go to the source code of this file.

Classes

struct  blender::draw::image_engine::IMAGE_Data
 
class  blender::draw::image_engine::AbstractDrawingMode
 

Namespaces

 blender
 
 blender::draw
 
 blender::draw::image_engine
 

Macros

#define IMAGE_DRAW_FLAG_SHOW_ALPHA   (1 << 0)
 
#define IMAGE_DRAW_FLAG_APPLY_ALPHA   (1 << 1)
 
#define IMAGE_DRAW_FLAG_SHUFFLING   (1 << 2)
 
#define IMAGE_DRAW_FLAG_DEPTH   (1 << 3)
 

Functions

GPUShaderblender::draw::image_engine::IMAGE_shader_image_get ()
 
GPUShaderblender::draw::image_engine::IMAGE_shader_depth_get ()
 
void blender::draw::image_engine::IMAGE_shader_free ()
 

Macro Definition Documentation

◆ IMAGE_DRAW_FLAG_APPLY_ALPHA

#define IMAGE_DRAW_FLAG_APPLY_ALPHA   (1 << 1)

Definition at line 39 of file image_private.hh.

◆ IMAGE_DRAW_FLAG_DEPTH

#define IMAGE_DRAW_FLAG_DEPTH   (1 << 3)

Definition at line 41 of file image_private.hh.

◆ IMAGE_DRAW_FLAG_SHOW_ALPHA

#define IMAGE_DRAW_FLAG_SHOW_ALPHA   (1 << 0)

Definition at line 38 of file image_private.hh.

◆ IMAGE_DRAW_FLAG_SHUFFLING

#define IMAGE_DRAW_FLAG_SHUFFLING   (1 << 2)

Definition at line 40 of file image_private.hh.