mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-14 02:58:44 +08:00
133 lines
3.8 KiB
C++
133 lines
3.8 KiB
C++
#include "atlas_page.h"
|
|
#include <spine/spine.h>
|
|
|
|
using namespace spine;
|
|
|
|
spine_atlas_page spine_atlas_page_create(const char *inName) {
|
|
return (spine_atlas_page) new (__FILE__, __LINE__) AtlasPage(String(inName));
|
|
}
|
|
|
|
void spine_atlas_page_dispose(spine_atlas_page self) {
|
|
delete (AtlasPage *) self;
|
|
}
|
|
|
|
const char *spine_atlas_page_get_name(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return _self->name.buffer();
|
|
}
|
|
|
|
void spine_atlas_page_set_name(spine_atlas_page self, const char *value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->name = String(value);
|
|
}
|
|
|
|
const char *spine_atlas_page_get_texture_path(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return _self->texturePath.buffer();
|
|
}
|
|
|
|
void spine_atlas_page_set_texture_path(spine_atlas_page self, const char *value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->texturePath = String(value);
|
|
}
|
|
|
|
spine_format spine_atlas_page_get_format(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return (spine_format) _self->format;
|
|
}
|
|
|
|
void spine_atlas_page_set_format(spine_atlas_page self, spine_format value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->format = (Format) value;
|
|
}
|
|
|
|
spine_texture_filter spine_atlas_page_get_min_filter(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return (spine_texture_filter) _self->minFilter;
|
|
}
|
|
|
|
void spine_atlas_page_set_min_filter(spine_atlas_page self, spine_texture_filter value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->minFilter = (TextureFilter) value;
|
|
}
|
|
|
|
spine_texture_filter spine_atlas_page_get_mag_filter(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return (spine_texture_filter) _self->magFilter;
|
|
}
|
|
|
|
void spine_atlas_page_set_mag_filter(spine_atlas_page self, spine_texture_filter value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->magFilter = (TextureFilter) value;
|
|
}
|
|
|
|
spine_texture_wrap spine_atlas_page_get_u_wrap(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return (spine_texture_wrap) _self->uWrap;
|
|
}
|
|
|
|
void spine_atlas_page_set_u_wrap(spine_atlas_page self, spine_texture_wrap value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->uWrap = (TextureWrap) value;
|
|
}
|
|
|
|
spine_texture_wrap spine_atlas_page_get_v_wrap(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return (spine_texture_wrap) _self->vWrap;
|
|
}
|
|
|
|
void spine_atlas_page_set_v_wrap(spine_atlas_page self, spine_texture_wrap value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->vWrap = (TextureWrap) value;
|
|
}
|
|
|
|
int spine_atlas_page_get_width(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return _self->width;
|
|
}
|
|
|
|
void spine_atlas_page_set_width(spine_atlas_page self, int value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->width = value;
|
|
}
|
|
|
|
int spine_atlas_page_get_height(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return _self->height;
|
|
}
|
|
|
|
void spine_atlas_page_set_height(spine_atlas_page self, int value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->height = value;
|
|
}
|
|
|
|
bool spine_atlas_page_get_pma(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return _self->pma;
|
|
}
|
|
|
|
void spine_atlas_page_set_pma(spine_atlas_page self, bool value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->pma = value;
|
|
}
|
|
|
|
int spine_atlas_page_get_index(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return _self->index;
|
|
}
|
|
|
|
void spine_atlas_page_set_index(spine_atlas_page self, int value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->index = value;
|
|
}
|
|
|
|
/*@null*/ void *spine_atlas_page_get_texture(spine_atlas_page self) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
return _self->texture;
|
|
}
|
|
|
|
void spine_atlas_page_set_texture(spine_atlas_page self, /*@null*/ void *value) {
|
|
AtlasPage *_self = (AtlasPage *) self;
|
|
_self->texture = (void *) value;
|
|
}
|