Blender V4.5
blender::image_engine Namespace Reference

Classes

class  AbstractDrawingMode
class  AbstractSpaceAccessor
class  BaseTextureMethod
class  BatchUpdater
 Create gpu::Batch for a IMAGE_ScreenSpaceTextureInfo. More...
struct  Engine
struct  FloatBufferCache
 Float buffer cache for image buffers. More...
struct  FloatImageBuffer
struct  ImageUsage
class  Instance
class  OneTexture
class  ScreenSpaceDrawingMode
class  ScreenTileTextures
 Screen space method using a multiple textures covering the region. More...
class  ShaderModule
struct  ShaderParameters
class  SpaceImageAccessor
class  SpaceNodeAccessor
struct  State
struct  TextureInfo

Enumerations

enum class  ImageDrawFlags {
  DEFAULT = 0 , SHOW_ALPHA = (1 << 0) , APPLY_ALPHA = (1 << 1) , SHUFFLING = (1 << 2) ,
  DEPTH = (1 << 3)
}

Functions

 ENUM_OPERATORS (ImageDrawFlags, ImageDrawFlags::DEPTH)
static std::unique_ptr< AbstractSpaceAccessorspace_accessor_from_space (SpaceLink *space_link)

Variables

constexpr float EPSILON_UV_BOUNDS = 0.00001f

Enumeration Type Documentation

◆ ImageDrawFlags

Enumerator
DEFAULT 
SHOW_ALPHA 
APPLY_ALPHA 
SHUFFLING 
DEPTH 

Definition at line 16 of file image_enums.hh.

Function Documentation

◆ ENUM_OPERATORS()

blender::image_engine::ENUM_OPERATORS ( ImageDrawFlags ,
ImageDrawFlags::DEPTH  )

References DEPTH.

◆ space_accessor_from_space()

std::unique_ptr< AbstractSpaceAccessor > blender::image_engine::space_accessor_from_space ( SpaceLink * space_link)
inlinestatic

Variable Documentation

◆ EPSILON_UV_BOUNDS

float blender::image_engine::EPSILON_UV_BOUNDS = 0.00001f
constexpr

Definition at line 25 of file image_drawing_mode.hh.