Lines Matching refs:GeometryJS
16 #include "GeometryJS.h"
25 void* GeometryJS::GetInstanceImpl(uint32_t id)
27 if (id == GeometryJS::ID) {
32 void GeometryJS::DisposeNative()
35 CORE_LOG_F("GeometryJS::DisposeNative");
52 void GeometryJS::Init(napi_env env, napi_value exports)
58 node_props.push_back(GetProperty<Object, GeometryJS, &GeometryJS::GetMesh>("mesh"));
61 auto status = napi_define_class(env, "Geometry", NAPI_AUTO_LENGTH, BaseObject::ctor<GeometryJS>(), nullptr,
69 GeometryJS::GeometryJS(napi_env e, napi_callback_info i) : BaseObject<GeometryJS>(e, i), NodeImpl(NodeImpl::GEOMETRY)
71 LOG_F("GeometryJS ++ ");
82 CORE_LOG_F("Invalid scene for GeometryJS!");
87 GeometryJS::~GeometryJS()
89 LOG_F("GeometryJS -- ");
92 napi_value GeometryJS::GetMesh(NapiApi::FunctionContext<>& ctx)