Blender V5.0
blender::workbench::Instance Member List

This is the complete list of members for blender::workbench::Instance, including all inherited members.

begin_sync() finalblender::workbench::Instanceinlinevirtual
curves_sync(Manager &manager, ObjectRef &ob_ref, const ObjectState &object_state)blender::workbench::Instanceinline
draw(Manager &manager, gpu::Texture *depth_tx, gpu::Texture *depth_in_front_tx, gpu::Texture *color_tx)blender::workbench::Instanceinline
draw(Manager &manager) finalblender::workbench::Instanceinlinevirtual
draw_ctxblender::workbench::Instance
draw_image_render(Manager &manager, gpu::Texture *depth_tx, gpu::Texture *depth_in_front_tx, gpu::Texture *color_tx, RenderEngine *engine=nullptr)blender::workbench::Instanceinline
draw_mesh(ObjectRef &ob_ref, Material &material, gpu::Batch *batch, ResourceHandleRange handle, const MaterialTexture *texture=nullptr, bool show_missing_texture=false)blender::workbench::Instanceinline
draw_to_mesh_pass(ObjectRef &ob_ref, bool is_transparent, F draw_callback)blender::workbench::Instanceinline
draw_viewport(Manager &manager, gpu::Texture *depth_tx, gpu::Texture *depth_in_front_tx, gpu::Texture *color_tx)blender::workbench::Instanceinline
end_sync() finalblender::workbench::Instanceinlinevirtual
get_dummy_gpu_materials(int material_count)blender::workbench::Instanceinline
get_material(ObjectRef ob_ref, eV3DShadingColorType color_type, int slot=0)blender::workbench::Instanceinline
GPU_INFO_SIZEDrawEnginestatic
hair_sync(Manager &manager, ObjectRef &ob_ref, ResourceHandleRange emitter_handle, const ObjectState &object_state, ParticleSystem *psys, ModifierData *md)blender::workbench::Instanceinline
infoDrawEngine
init() finalblender::workbench::Instanceinlinevirtual
init(Depsgraph *depsgraph, Object *camera_ob=nullptr)blender::workbench::Instanceinline
mesh_sync(ObjectRef &ob_ref, ResourceHandleRange handle, const ObjectState &object_state)blender::workbench::Instanceinline
name_get() finalblender::workbench::Instanceinlinevirtual
object_sync(ObjectRef &ob_ref, Manager &manager) finalblender::workbench::Instanceinlinevirtual
pointcloud_sync(Manager &manager, ObjectRef &ob_ref, const ObjectState &object_state)blender::workbench::Instanceinline
sculpt_sync(ObjectRef &ob_ref, ResourceHandleRange handle, const ObjectState &object_state)blender::workbench::Instanceinline
usedDrawEngine
~DrawEngine()=defaultDrawEnginevirtual