Root Frame Handle

class huira.visible8.RootFrameHandle
__init__(*args, **kwargs)
delete_instance(self: huira._huira.visible8.RootFrameHandle, instance: huira._huira.visible8.InstanceHandle) None
delete_subframe(self: huira._huira.visible8.RootFrameHandle, subframe: huira._huira.visible8.FrameHandle) None
get_parent(self: huira._huira.visible8.RootFrameHandle) huira::NodeHandle<huira::SpectralBins<8ul, 380, 750>, huira::Node<huira::SpectralBins<8ul, 380, 750> > >
get_spice_frame(self: huira._huira.visible8.RootFrameHandle) str
get_spice_origin(self: huira._huira.visible8.RootFrameHandle) str
id(self: huira._huira.visible8.RootFrameHandle) int
is_effectively_visible(self: huira._huira.visible8.RootFrameHandle) bool

True only when this node and every one of its ancestors are visible

is_visible(self: huira._huira.visible8.RootFrameHandle) bool

This node’s own flag, which ignores whether an ancestor is hidden

name(self: huira._huira.visible8.RootFrameHandle) str
new_instance(*args, **kwargs)

Overloaded function.

  1. new_instance(self: huira._huira.visible8.RootFrameHandle, asset_handle: huira._huira.visible8.CameraModelHandle) -> huira._huira.visible8.InstanceHandle

  2. new_instance(self: huira._huira.visible8.RootFrameHandle, asset_handle: huira._huira.visible8.LightHandle) -> huira._huira.visible8.InstanceHandle

  3. new_instance(self: huira._huira.visible8.RootFrameHandle, asset_handle: huira._huira.visible8.UnresolvedObjectHandle) -> huira._huira.visible8.InstanceHandle

  4. new_instance(self: huira._huira.visible8.RootFrameHandle, asset_handle: huira._huira.visible8.ModelHandle) -> huira._huira.visible8.InstanceHandle

  5. new_instance(self: huira._huira.visible8.RootFrameHandle, asset_handle: huira._huira.visible8.PrimitiveHandle) -> huira._huira.visible8.InstanceHandle

new_spice_subframe(self: huira._huira.visible8.RootFrameHandle, spice_origin: str, spice_frame: str) huira._huira.visible8.FrameHandle
new_subframe(self: huira._huira.visible8.RootFrameHandle) huira._huira.visible8.FrameHandle
set_visible(self: huira._huira.visible8.RootFrameHandle, visible: bool = True) None

Set whether this node is collected into a SceneView.

Read when a SceneView is constructed, so a SceneView that already exists is unaffected; build a new one to render the change. Descendants are skipped along with this node but keep their own flags, so showing it again restores whatever each descendant was individually set to. Hiding a light removes its illumination as well as its appearance.

type(self: huira._huira.visible8.RootFrameHandle) str
valid(self: huira._huira.visible8.RootFrameHandle) bool