notifyDecalModified
Definition
-- @/=[C]:-1
function notifyDecalModified(...)
Callers
@/lua/ge/extensions/editor/api/decal.lua
local inst = Engine.Render.DecalMgr.addDecal(pos, normal, rotAroundNormal, template, decalScale or 1, decalTexIndex or -1, flags or 0, initialAlpha or 1)
editor.notifyDecalModified(inst)
return inst
local inst = Engine.Render.DecalMgr.addDecalTangent(pos, normal, tangent, template, decalScale or 1, decalTexIndex or -1, flags or 0, initialAlpha or 1)
editor.notifyDecalModified(inst)
return inst
local inst = Engine.Render.DecalMgr.addDecalTangentForceId(pos, normal, tangent, template, decalScale or 1, decalTexIndex or -1, flags or 0, initialAlpha or 1, index)
editor.notifyDecalModified(inst)
return inst
local function notifyDecalModified(instance)
editor.setDirty()
editor.setDirty()
return Engine.Render.DecalMgr.notifyDecalModified(instance)
end
@/lua/ge/extensions/editor/decalEditor.lua
instance.position = oldPosition
editor.notifyDecalModified(instance)
end
instance.position = newPosition
editor.notifyDecalModified(instance)
end
instance.position = actionData.oldPositions[id]
editor.notifyDecalModified(instance)
end
instance.position = actionData.newPositions[id]
editor.notifyDecalModified(instance)
end
end
editor.notifyDecalModified(instance)
end
end
editor.notifyDecalModified(instance)
end
selectedInstance.tangent = decalRot:__mul(vec3(1,0,0))
editor.notifyDecalModified(selectedInstance)
updateGizmoPos()
instance.position = point
editor.notifyDecalModified(instance)
end
instance.position = originalPositions[id] + (editor.getAxisGizmoTransform():getColumn(3) - originalGizmoPos)
editor.notifyDecalModified(instance)
end
instance.position = originalGizmoPos + scalePoint((originalPositions[id] - originalGizmoPos), avgScale)
editor.notifyDecalModified(instance)
end
if inst and (inst.template:getName() == template:getName()) then
editor.notifyDecalModified(inst)
end