Files
discord-rpc-godot/src/resources/rich_presence.cpp

95 lines
1.7 KiB
C++

#include "rich_presence.h"
void RichPresence::_bind_methods()
{
BIND_SET_GET(RichPresence, state, Variant::STRING);
BIND_SET_GET(RichPresence, details, Variant::STRING);
ADD_GROUP("Large Image", "large_");
BIND_SET_GET(RichPresence, large_image, Variant::STRING);
BIND_SET_GET(RichPresence, large_text, Variant::STRING);
ADD_GROUP("Small Image", "small_");
BIND_SET_GET(RichPresence, small_image, Variant::STRING);
BIND_SET_GET(RichPresence, small_text, Variant::STRING);
}
RichPresence::RichPresence() {}
void RichPresence::set_state(String value)
{
state = value;
}
String RichPresence::get_state()
{
return state;
}
void RichPresence::set_details(String value)
{
details = value;
}
String RichPresence::get_details()
{
return details;
}
void RichPresence::set_large_image(String value)
{
large_image = value;
}
String RichPresence::get_large_image()
{
return large_image;
}
void RichPresence::set_large_text(String value)
{
large_text = value;
}
String RichPresence::get_large_text()
{
return large_text;
}
void RichPresence::set_small_image(String value)
{
small_image = value;
}
String RichPresence::get_small_image()
{
return small_image;
}
void RichPresence::set_small_text(String value)
{
small_text = value;
}
String RichPresence::get_small_text()
{
return small_text;
}
void RichPresence::set_timestamps_start(int64_t value)
{
timestamps_start = value;
}
int64_t RichPresence::get_timestamps_start()
{
return timestamps_start;
}
void RichPresence::set_timestamps_end(int64_t value)
{
timestamps_end = value;
}
int64_t RichPresence::get_timestamps_end()
{
return timestamps_end;
}