Lines Matching defs:ShaderMaterialJS
102 void ShaderMaterialJS::Init(napi_env env, napi_value exports)
105 NapiApi::GetSetProperty<NapiApi::Object, ShaderMaterialJS, &ShaderMaterialJS::GetColorShader,
106 &ShaderMaterialJS::SetColorShader>("colorShader"),
109 BaseMaterial::Init("ShaderMaterial", env, exports, BaseObject::ctor<ShaderMaterialJS>(), props);
112 ShaderMaterialJS::ShaderMaterialJS(napi_env e, napi_callback_info i)
113 : BaseObject<ShaderMaterialJS>(e, i), BaseMaterial(BaseMaterial::MaterialType::SHADER)
146 ShaderMaterialJS::~ShaderMaterialJS() {}
147 void* ShaderMaterialJS::GetInstanceImpl(uint32_t id)
149 if (id == ShaderMaterialJS::ID) {
154 void ShaderMaterialJS::DisposeNative()
181 void ShaderMaterialJS::Finalize(napi_env env)
186 void ShaderMaterialJS::SetColorShader(NapiApi::FunctionContext<NapiApi::Object>& ctx)
232 napi_value ShaderMaterialJS::GetColorShader(NapiApi::FunctionContext<>& ctx)