getDataBlockSet
Definition
-- @/=[C]:-1
function getDataBlockSet(...)
Callers
@/lua/ge/extensions/editor/api/dataBlock.lua
Sim.getDataBlockSet():addObject(dataBlock)
local function removeDataBlockFromFile(dataBlock)
Sim.getDataBlockSet():removeObject(dataBlock)
if dataBlock:getFileName() ~= "" then
local function addDatablockToFile(dataBlock, filename)
Sim.getDataBlockSet():addObject(dataBlock)
scenetree.dataBlockPersistMan:setDirty(dataBlock, filename or dataBlock:getFileName())
local function getDataBlocks()
return Sim.getDataBlockSet()
end
local function findDataBlock(name)
for index = 0, Sim.getDataBlockSet():size() - 1 do
local dataBlock = Sim.getDataBlockSet():at(index)
for index = 0, Sim.getDataBlockSet():size() - 1 do
local dataBlock = Sim.getDataBlockSet():at(index)
if dataBlock:getName() == name then return dataBlock end
@/lua/ge/extensions/editor/forestEditor.lua
local function initializeDataBlockTables()
local grp = Sim.getDataBlockSet()
dataBlocksTbl = {}
@/lua/ge/extensions/editor/dataBlockEditor.lua
local dataBlock = scenetree.findObjectById(actionData.id)
Sim.getDataBlockSet():addObject(dataBlock)
end
for index = 0, Sim.getDataBlockSet():size() - 1 do
local dataBlock = Sim.getDataBlockSet():at(index)
for index = 0, Sim.getDataBlockSet():size() - 1 do
local dataBlock = Sim.getDataBlockSet():at(index)
if dataBlock:getFileName() then
local function isDataBlock(objectID)
for index = 0, Sim.getDataBlockSet():size() - 1 do
local dataBlock = Sim.getDataBlockSet():at(index)
for index = 0, Sim.getDataBlockSet():size() - 1 do
local dataBlock = Sim.getDataBlockSet():at(index)
if dataBlock:getID() == objectID then return true end
local windowPos
if Sim.getDataBlockSet():size() ~= oldDataBlockSetSize then
dataBlockClasses = getAllDataBlockClasses()
dataBlockClasses = getAllDataBlockClasses()
oldDataBlockSetSize = Sim.getDataBlockSet():size()
end
@/lua/ge/extensions/editor/api/valueInspector.lua
local function initializeDataBlocksTable()
local grp = Sim.getDataBlockSet()
dataBlocksTbl = {}
@/lua/ge/extensions/editor/particleEditor.lua
particleDatas = {}
for index=0, Sim.getDataBlockSet():size()-1 do
local dataBlock = Sim.getDataBlockSet():at(index)
for index=0, Sim.getDataBlockSet():size()-1 do
local dataBlock = Sim.getDataBlockSet():at(index)
if dataBlock:getClassName() == "ParticleEmitterData" then
emitter = scenetree.findObjectById(actionData.id)
Sim.getDataBlockSet():addObject(emitter)
end
emitter = scenetree.findObjectById(actionData.emitterID)
Sim.getDataBlockSet():addObject(particle)
emitter:setField("particles", "", emitter:getField("particles", "") .. "\t" .. particle:getName())