Lines Matching refs:BaseMaterial
28 BaseMaterial::BaseMaterial(MaterialType lt) : SceneResourceImpl(SceneResourceImpl::MATERIAL), mater… in BaseMaterial() function in BaseMaterial
29 BaseMaterial::~BaseMaterial() {} in ~BaseMaterial()
30 void BaseMaterial::Init(const char* class_name, napi_env env, napi_value exports, napi_callback cto… in Init()
36 …node_props.push_back(TROGetProperty<float, BaseMaterial, &BaseMaterial::GetMaterialType>("material… in Init()
60 void* BaseMaterial::GetInstanceImpl(uint32_t id) in GetInstanceImpl()
62 if (id == BaseMaterial::ID) { in GetInstanceImpl()
63 return (BaseMaterial*)this; in GetInstanceImpl()
67 void BaseMaterial::DisposeNative(TrueRootObject* tro) in DisposeNative()
91 napi_value BaseMaterial::GetMaterialType(NapiApi::FunctionContext<>& ctx) in GetMaterialType()
109 BaseMaterial::Init("ShaderMaterial", env, exports, BaseObject::ctor<ShaderMaterialJS>(), props); in Init()
113 : BaseObject<ShaderMaterialJS>(e, i), BaseMaterial(BaseMaterial::MaterialType::SHADER) in ShaderMaterialJS()
152 return BaseMaterial::GetInstanceImpl(id); in GetInstanceImpl()
179 BaseMaterial::DisposeNative(this); in DisposeNative()