/// Returns a smart pointer to a handle representing a static object.
/// A static object is a hint to the visibility world that the object's transform changes rarely.
/// Most geometry in the world is static -- buildings, trees, rocks, grass, and so on.
Returns a smart pointer to a handle representing a static object.
A static object is a hint to the visibility world that the object's transform changes rarely.
Most geometry in the world is static -- buildings, trees, rocks, grass, and so on.
Returns a smart pointer to a handle representing a static object . A static object is a hint to the visibility world that the object ' s transform changes rarely . Most geometry in the world is static -- buildings trees rocks grass and so on .
pub fn register_static_object(
        &mut self,
        object_id: ObjectId,
        cull_model: CullModel,
        render_objects: Vec<RenderObjectHandle>,
    ) -> VisibilityObjectArc {
        self.register_object(object_id, cull_model, render_objects, self.static_zone)
    }
pub fn register_static_object ( & mut self , object_id : ObjectId , cull_model : CullModel , render_objects : Vec < RenderObjectHandle > , ) -> VisibilityObjectArc { self . register_object ( object_id , cull_model , render_objects , self . static_zone ) }
Returns a smart pointer to a handle representing a static object.
Returns a smart pointer to a handle representing a static object .
&mut self
object_id
ObjectId
cull_model
CullModel
render_objects
Vec<RenderObjectHandle>