static DBVT_INLINE btScalar size(const btDbvtVolume &a)
virtual void update_end()=0
virtual void next_tile_begin()=0
virtual void graphics_interop_update_buffer()
virtual void draw(const Params ¶ms)=0
virtual half4 * map_texture_buffer()=0
virtual ~DisplayDriver()=default
GraphicsInteropBuffer graphics_interop_buffer_
virtual bool update_begin(const Params ¶ms, const int width, const int height)=0
virtual GraphicsInteropDevice graphics_interop_get_device()
virtual void unmap_texture_buffer()=0
virtual void graphics_interop_activate()
GraphicsInteropBuffer & graphics_interop_get_buffer()
virtual void graphics_interop_deactivate()
GraphicsInteropBuffer(const GraphicsInteropBuffer &other)=delete
GraphicsInteropBuffer()=default
bool has_new_handle() const
void assign(GraphicsInteropDevice::Type type, int64_t handle, size_t size)
GraphicsInteropBuffer & operator=(const GraphicsInteropBuffer &other)=delete
GraphicsInteropDevice::Type type_
GraphicsInteropBuffer & operator=(GraphicsInteropBuffer &&other)=delete
GraphicsInteropDevice::Type get_type() const
GraphicsInteropBuffer(GraphicsInteropBuffer &&other)=delete
#define CCL_NAMESPACE_END
bool modified(const Params &other) const