core.engine.get_entities
Shared
Retrieves all registered entities of a specified category
Syntax
local result = core.engine.get_entities(
category,
streamed = false
)Parameters
| Type | Name | Description |
|---|---|---|
string | category | Entity category to query Refer Entity Types section |
boolean | streamed | Determines which entities to include: • When true - returns only entities currently streamed into the camera frustum• When false - returns all entities regardless of streaming state |
Returns
| Type | Name | Description |
|---|---|---|
table | result | A table containing all matching entities of the specified category |
Entity Types
| Entity Type | Availability | Streamable |
|---|---|---|
"database" | server | false |
"database_query" | server | false |
"model" | client | server | true |
"camera" | client | false |
"webview" | client | false |
"font" | client | false |
"texture" | client | false |
"svg" | client | false |
"rendertarget" | client | false |
"timer" | client | server | false |
"promise" | client | server | false |
"thread" | client | server | false |
Examples
core.engine.iprint(core.engine.get_entities("texture"))core.engine.print("info", "Total webviews:", #core.engine.get_entities("webview"))core.engine.print("info", "Streamed models:", #core.engine.get_entities("model", true))