1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #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;
- }
|