khanat-opennel-code/code/nel/tools/3d/plugin_max/scripts/reload_textures.ms
Guillaume Dupuy 6f1197d633 Allow target to work with sheetName and a quiet option
HG : Enter commit message.  Lines beginning with 'HG:' are removed.
2016-11-28 00:54:33 +01:00

30 lines
574 B
Text

-- Function to reload bitmaps in a texture
fn reload_material mat =
(
if classof mat == Multimaterial then
(
for submat = 1 to mat.count do
(
reload_material mat[submat]
)
)
else if classof mat == Standard then
(
-- Has a texture ?
if mat.DiffuseMap != undefined then
(
-- Is it a bitmaptex ?
if classof mat.DiffuseMap == bitmapTex then
(
NelReloadTexture mat.DiffuseMap
)
)
)
)
-- For each material in the material editor
for mate in meditMaterials do
(
reload_material mate
forceCompleteRedraw ()
)