mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 06:11:29 +03:00
Polygon2D
-=-=-=-=- 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
This commit is contained in:
64
scene/2d/path_texture.cpp
Normal file
64
scene/2d/path_texture.cpp
Normal file
@@ -0,0 +1,64 @@
|
||||
#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;
|
||||
}
|
||||
Reference in New Issue
Block a user