mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-03 23:21:15 +00:00 
			
		
		
		
	-=-=-=-=- Another gift for those who make 2D games: -Edit polygons, concave or convex, color them, texture them and uv-map them -Corresponding editor -Can have a custom pivot, so they are compatible with bones and IK
		
			
				
	
	
		
			64 lines
		
	
	
	
		
			916 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
	
		
			916 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#include "path_texture.h"
 | 
						|
 | 
						|
 | 
						|
void PathTexture::set_begin_texture(const Ref<Texture>& p_texture) {
 | 
						|
 | 
						|
	begin=p_texture;
 | 
						|
	update();
 | 
						|
}
 | 
						|
 | 
						|
Ref<Texture> PathTexture::get_begin_texture() const{
 | 
						|
 | 
						|
	return begin;
 | 
						|
}
 | 
						|
 | 
						|
void PathTexture::set_repeat_texture(const Ref<Texture>& p_texture){
 | 
						|
 | 
						|
	repeat=p_texture;
 | 
						|
	update();
 | 
						|
 | 
						|
}
 | 
						|
Ref<Texture> PathTexture::get_repeat_texture() const{
 | 
						|
 | 
						|
	return repeat;
 | 
						|
}
 | 
						|
 | 
						|
void PathTexture::set_end_texture(const Ref<Texture>& p_texture){
 | 
						|
 | 
						|
	end=p_texture;
 | 
						|
	update();
 | 
						|
}
 | 
						|
Ref<Texture> PathTexture::get_end_texture() const{
 | 
						|
 | 
						|
	return end;
 | 
						|
}
 | 
						|
 | 
						|
void PathTexture::set_subdivisions(int p_amount){
 | 
						|
 | 
						|
	ERR_FAIL_INDEX(p_amount,32);
 | 
						|
	subdivs=p_amount;
 | 
						|
	update();
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
int PathTexture::get_subdivisions() const{
 | 
						|
 | 
						|
	return subdivs;
 | 
						|
}
 | 
						|
 | 
						|
void PathTexture::set_overlap(int p_amount){
 | 
						|
 | 
						|
	overlap=p_amount;
 | 
						|
	update();
 | 
						|
}
 | 
						|
int PathTexture::get_overlap() const{
 | 
						|
 | 
						|
	return overlap;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
PathTexture::PathTexture() {
 | 
						|
 | 
						|
	overlap=0;
 | 
						|
	subdivs=1;
 | 
						|
}
 |