engine.get_entities
Shared
Retrieves all registered entities of a specified category
Syntax
local result = engine.get_entities(
category,
streamed = false
)Parameters
| Type | Name | Description |
|---|---|---|
string | category | The entity category to query |
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 |
Entities
| Entity Type | Availability | Streamable |
|---|---|---|
"database" | Server | false |
"database_query" | Server | false |
"model" | Client | Server | true |
"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
engine.iprint(engine.get_entities("texture"))engine.print("info", "Total webviews:", #engine.get_entities("webview"))engine.print("info", "Streamed models:", #engine.get_entities("model", true))