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