Quantum 3 3.0.3

Public Member Functions | List of all members
Quantum.IQuantumEntityViewCulling Interface Reference

Interface to control entity view instantiation and to add custom culling. More...

Public Member Functions

IEnumerable<(EntityRef, View)> DynamicEntityIterator (QuantumGame game, Frame frame, QuantumEntityViewBindBehaviour createBehaviour)
 Create an iterator for all dynamic entities. More...
 
IEnumerable<(EntityRef, MapEntityLink)> MapEntityIterator (QuantumGame game, Frame frame, QuantumEntityViewBindBehaviour createBehaviour)
 Create an iterator for all map entities. By default all components that have a MapEntityLink are returned. More...
 

Detailed Description

Interface to control entity view instantiation and to add custom culling.

Member Function Documentation

◆ DynamicEntityIterator()

IEnumerable<(EntityRef, View)> Quantum.IQuantumEntityViewCulling.DynamicEntityIterator ( QuantumGame  game,
Frame  frame,
QuantumEntityViewBindBehaviour  createBehaviour 
)

Create an iterator for all dynamic entities.

◆ MapEntityIterator()

IEnumerable<(EntityRef, MapEntityLink)> Quantum.IQuantumEntityViewCulling.MapEntityIterator ( QuantumGame  game,
Frame  frame,
QuantumEntityViewBindBehaviour  createBehaviour 
)

Create an iterator for all map entities. By default all components that have a MapEntityLink are returned.