MCPcopy Create free account
hub / github.com/crosire/reshade / get_technique_name

Method get_technique_name

source/runtime_api.cpp:791–812  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

789}
790
791void reshade::runtime::get_technique_name(api::effect_technique handle, char *value, size_t *size) const
792{
793 if (size == nullptr)
794 return;
795
796 if (const auto tech = reinterpret_cast<const technique *>(handle.handle))
797 {
798 if (value == nullptr)
799 {
800 *size = tech->name.size() + 1;
801 }
802 else if (*size != 0)
803 {
804 *size = tech->name.copy(value, *size - 1);
805 value[*size] = '\0';
806 }
807 }
808 else
809 {
810 *size = 0;
811 }
812}
813void reshade::runtime::get_technique_effect_name(api::effect_technique handle, char *value, size_t *size) const
814{
815 if (size == nullptr)

Callers 3

on_set_technique_stateFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected