GE Lua Documentation

Press F to search!

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())