Merge pull request #3387 from bd-pmorais:pmorais/renderer-live-mat-texid
PiperOrigin-RevId: 949427127 Change-Id: I607af41aefdefd6d22602889e6982d64df8b380b
This commit is contained in:
@@ -6099,6 +6099,9 @@ EMSCRIPTEN_BINDINGS(mujoco_bindings) {
|
||||
.property("size", &MjvGeom::size)
|
||||
.property("specular", &MjvGeom::specular, &MjvGeom::set_specular, reference())
|
||||
.property("texcoord", &MjvGeom::texcoord, &MjvGeom::set_texcoord, reference())
|
||||
.property("texid", &MjvGeom::texid, &MjvGeom::set_texid, reference())
|
||||
.property("texrepeat", &MjvGeom::texrepeat)
|
||||
.property("texuniform", &MjvGeom::texuniform, &MjvGeom::set_texuniform, reference())
|
||||
.property("transparent", &MjvGeom::transparent, &MjvGeom::set_transparent, reference())
|
||||
.property("type", &MjvGeom::type, &MjvGeom::set_type, reference());
|
||||
emscripten::class_<MjvLight>("MjvLight")
|
||||
|
||||
@@ -1850,6 +1850,18 @@ struct MjvGeom {
|
||||
void set_matid(int value) {
|
||||
ptr_->matid = value;
|
||||
}
|
||||
int texid() const {
|
||||
return ptr_->texid;
|
||||
}
|
||||
void set_texid(int value) {
|
||||
ptr_->texid = value;
|
||||
}
|
||||
int texuniform() const {
|
||||
return ptr_->texuniform;
|
||||
}
|
||||
void set_texuniform(int value) {
|
||||
ptr_->texuniform = value;
|
||||
}
|
||||
int texcoord() const {
|
||||
return ptr_->texcoord;
|
||||
}
|
||||
@@ -1898,6 +1910,9 @@ struct MjvGeom {
|
||||
void set_reflectance(float value) {
|
||||
ptr_->reflectance = value;
|
||||
}
|
||||
emscripten::val texrepeat() const {
|
||||
return emscripten::val(emscripten::typed_memory_view(2, ptr_->texrepeat));
|
||||
}
|
||||
emscripten::val label() const {
|
||||
return emscripten::val(emscripten::typed_memory_view(100, ptr_->label));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user