Я пытаюсь создать расширяемую программу, где пользователи, помимо прочего, могут создавать свои собственные шейдерные эффекты.
Поиск в Google зашел так далеко;
class Test(ShaderEffect):
inputProperty = ShaderEffect.RegisterPixelShaderSamplerProperty("Input", type(Test()), 0)
Но я все еще получаю ошибку;
TypeError: не может получить доступ к защищенному
член
RegisterPixelShaderSamplerProperty
без подкласса Python
ShaderEffect.
Любая помощь будет принята с благодарностью.
Лучший источник в сети, который я смог найти , связан здесь