Blender  V2.93
Classes | Typedefs | Functions
image_private.h File Reference

Go to the source code of this file.

Classes

struct  IMAGE_PassList
 
struct  IMAGE_PrivateData
 
struct  IMAGE_StorageList
 
struct  IMAGE_Data
 

Typedefs

typedef struct IMAGE_PassList IMAGE_PassList
 
typedef struct IMAGE_PrivateData IMAGE_PrivateData
 
typedef struct IMAGE_StorageList IMAGE_StorageList
 
typedef struct IMAGE_Data IMAGE_Data
 

Functions

GPUShaderIMAGE_shader_image_get (bool is_tiled_image)
 
void IMAGE_shader_library_ensure (void)
 
void IMAGE_shader_free (void)
 

Typedef Documentation

◆ IMAGE_Data

typedef struct IMAGE_Data IMAGE_Data

◆ IMAGE_PassList

◆ IMAGE_PrivateData

◆ IMAGE_StorageList

Function Documentation

◆ IMAGE_shader_free()

void IMAGE_shader_free ( void  )

Definition at line 74 of file image_shader.c.

References DRW_SHADER_FREE_SAFE, DRW_SHADER_LIB_FREE_SAFE, and e_data.

Referenced by IMAGE_engine_free(), and blender::draw::TEST_F().

◆ IMAGE_shader_image_get()

GPUShader* IMAGE_shader_image_get ( bool  is_tiled_image)

◆ IMAGE_shader_library_ensure()

void IMAGE_shader_library_ensure ( void  )

Definition at line 48 of file image_shader.c.

References DRW_SHADER_LIB_ADD, DRW_shader_library_create(), e_data, and NULL.

Referenced by IMAGE_engine_init(), and blender::draw::TEST_F().