26 lines
		
	
	
		
			893 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			893 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | import bpy | ||
|  | from bpy.props import * | ||
|  | 
 | ||
|  | class TLM_ImageProperties(bpy.types.PropertyGroup): | ||
|  |     tlm_image_scale_engine : EnumProperty( | ||
|  |         items = [('OpenCV', 'OpenCV', 'TODO')], | ||
|  |                 name = "Scaling engine",  | ||
|  |                 description="TODO",  | ||
|  |                 default='OpenCV') | ||
|  | 
 | ||
|  |         #('Native', 'Native', 'TODO'), | ||
|  | 
 | ||
|  |     tlm_image_scale_method : EnumProperty( | ||
|  |         items = [('Nearest', 'Nearest', 'TODO'), | ||
|  |                  ('Area', 'Area', 'TODO'), | ||
|  |                  ('Linear', 'Linear', 'TODO'), | ||
|  |                  ('Cubic', 'Cubic', 'TODO'), | ||
|  |                  ('Lanczos', 'Lanczos', 'TODO')], | ||
|  |                 name = "Scaling method",  | ||
|  |                 description="TODO",  | ||
|  |                 default='Lanczos') | ||
|  | 
 | ||
|  |     tlm_image_cache_switch : BoolProperty( | ||
|  |         name="Cache for quickswitch",  | ||
|  |         description="Caches scaled images for quick switching",  | ||
|  |         default=True) |