|
Blender V5.0
|
Classes | |
| class | BatchUpdater |
| Create gpu::Batch for a IMAGE_ScreenSpaceTextureInfo. More... | |
| struct | FloatImageBuffer |
| struct | FloatBufferCache |
| Float buffer cache for image buffers. More... | |
| class | BaseTextureMethod |
| class | OneTexture |
| class | ScreenTileTextures |
| Screen space method using a multiple textures covering the region. More... | |
| class | ScreenSpaceDrawingMode |
| struct | Engine |
| class | Instance |
| class | AbstractDrawingMode |
| class | ShaderModule |
| struct | ShaderParameters |
| class | AbstractSpaceAccessor |
| class | SpaceImageAccessor |
| class | SpaceNodeAccessor |
| struct | State |
| struct | TextureInfo |
| struct | ImageUsage |
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< AbstractSpaceAccessor > | space_accessor_from_space (SpaceLink *space_link) |
Variables | |
| constexpr float | EPSILON_UV_BOUNDS = 0.00001f |
|
strong |
| Enumerator | |
|---|---|
| DEFAULT | |
| SHOW_ALPHA | |
| APPLY_ALPHA | |
| SHUFFLING | |
| DEPTH | |
Definition at line 16 of file image_enums.hh.
| blender::image_engine::ENUM_OPERATORS | ( | ImageDrawFlags | , |
| ImageDrawFlags::DEPTH | ) |
References DEPTH.
|
inlinestatic |
Definition at line 25 of file image_instance.hh.
References BLI_assert_unreachable, SPACE_IMAGE, SPACE_NODE, and SpaceLink::spacetype.
Referenced by blender::image_engine::Instance::init().
|
constexpr |
Definition at line 25 of file image_drawing_mode.hh.