This commit is contained in:
cjw
2026-02-11 22:40:35 +08:00
parent 96000f3f11
commit 7b09eb3d89
1094 changed files with 242874 additions and 1 deletions
@@ -0,0 +1,468 @@
from typing import overload, Any, Callable, TypeVar, Union
from typing import Tuple, List, Sequence, MutableSequence
Callback = Union[Callable[..., None], None]
Buffer = TypeVar('Buffer')
Pointer = TypeVar('Pointer')
Template = TypeVar('Template')
import vtkmodules.vtkCommonCore
import vtkmodules.vtkInteractionWidgets
import vtkmodules.vtkRenderingCore
import vtkmodules.vtkRenderingOpenGL2
class vtkVRCamera(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLCamera):
track_hmd:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetTrackHMD(self) -> bool: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRCamera': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRCamera': ...
def SetCameraFromDeviceToWorldMatrix(self, mat:'vtkMatrix4x4', distance:float) -> None: ...
def SetCameraFromWorldToDeviceMatrix(self, mat:'vtkMatrix4x4', distance:float) -> None: ...
def SetTrackHMD(self, _arg:bool) -> None: ...
class vtkVRControlsHelper(vtkmodules.vtkRenderingCore.vtkProp):
class ButtonSides(int): ...
class DrawSides(int): ...
Back:'ButtonSides'
Front:'ButtonSides'
Left:'DrawSides'
Right:'DrawSides'
device:'getset_descriptor'
enabled:'getset_descriptor'
renderer:'getset_descriptor'
text:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def BuildRepresentation(self) -> None: ...
def EnabledOff(self) -> None: ...
def EnabledOn(self) -> None: ...
def GetEnabled(self) -> bool: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetRenderer(self) -> 'vtkRenderer': ...
def HasTranslucentPolygonalGeometry(self) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRControlsHelper': ...
def ReleaseGraphicsResources(self, __a:'vtkWindow') -> None: ...
def RenderOpaqueGeometry(self, __a:'vtkViewport') -> int: ...
def RenderTranslucentPolygonalGeometry(self, __a:'vtkViewport') -> int: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRControlsHelper': ...
def SetDevice(self, val:'vtkEventDataDevice') -> None: ...
def SetEnabled(self, enabled:bool) -> None: ...
def SetRenderer(self, ren:'vtkRenderer') -> None: ...
def SetText(self, str:str) -> None: ...
def SetTooltipInfo(self, s:str, buttonSide:int, drawSide:int, txt:str) -> None: ...
def UpdateRepresentation(self) -> None: ...
class vtkVRFollower(vtkmodules.vtkRenderingCore.vtkFollower):
def __init__(self, **properties:Any) -> None: ...
def ComputeMatrix(self) -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRFollower': ...
def Render(self, ren:'vtkRenderer') -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRFollower': ...
class vtkVRHMDCamera(vtkVRCamera):
def __init__(self, **properties:Any) -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRHMDCamera': ...
def Render(self, ren:'vtkRenderer') -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRHMDCamera': ...
class vtkVRHardwarePicker(vtkmodules.vtkRenderingCore.vtkPropPicker):
selection:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetSelection(self) -> 'vtkSelection': ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRHardwarePicker': ...
def PickProp(self, selectionPt:MutableSequence[float], eventWorldOrientation:MutableSequence[float], renderer:'vtkRenderer', pickfrom:'vtkPropCollection', actorPassOnly:bool) -> int: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRHardwarePicker': ...
class vtkVRInteractorStyle(vtkmodules.vtkRenderingCore.vtkInteractorStyle3D):
class MovementStyle(int): ...
FLY_STYLE:'MovementStyle'
GROUNDED_STYLE:'MovementStyle'
draw_controls:'getset_descriptor'
grab_with_ray:'getset_descriptor'
hover_pick:'getset_descriptor'
interactor:'getset_descriptor'
menu:'getset_descriptor'
style:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def AddTooltipForInput(self, device:'vtkEventDataDevice', input:'vtkEventDataDeviceInput', text:str=...) -> None: ...
def Clip(self, __a:'vtkEventDataDevice3D') -> None: ...
def Elevation3D(self, __a:'vtkEventDataDevice3D') -> None: ...
def EndClip(self, __a:'vtkEventDataDevice3D') -> None: ...
def EndLoadCamPose(self, __a:'vtkEventDataDevice3D') -> None: ...
def EndMovement3D(self, __a:'vtkEventDataDevice3D') -> None: ...
def EndPick(self, __a:'vtkEventDataDevice3D') -> None: ...
def EndPositionProp(self, __a:'vtkEventDataDevice3D') -> None: ...
def GetGrabWithRay(self) -> bool: ...
def GetHoverPick(self) -> bool: ...
def GetInteractionState(self, device:'vtkEventDataDevice') -> int: ...
def GetMappedAction(self, eid:vtkCommand.EventIds, action:'vtkEventDataAction'=...) -> int: ...
def GetMenu(self) -> 'vtkVRMenuWidget': ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetStyle(self) -> 'MovementStyle': ...
def GrabWithRayOff(self) -> None: ...
def GrabWithRayOn(self) -> None: ...
def GroundMovement3D(self, __a:'vtkEventDataDevice3D') -> None: ...
def HideBillboard(self) -> None: ...
def HidePickActor(self) -> None: ...
def HideRay(self, controller:'vtkEventDataDevice') -> None: ...
def HoverPickOff(self) -> None: ...
def HoverPickOn(self) -> None: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def LoadNextCameraPose(self) -> None: ...
def MakeControlsHelper(self) -> 'vtkVRControlsHelper': ...
@overload
def MapInputToAction(self, eid:vtkCommand.EventIds, state:int) -> None: ...
@overload
def MapInputToAction(self, eid:vtkCommand.EventIds, action:'vtkEventDataAction', state:int) -> None: ...
def NewInstance(self) -> 'vtkVRInteractorStyle': ...
def OnElevation3D(self, edata:'vtkEventData') -> None: ...
def OnMenu3D(self, edata:'vtkEventData') -> None: ...
def OnMove3D(self, edata:'vtkEventData') -> None: ...
def OnNextPose3D(self, edata:'vtkEventData') -> None: ...
def OnPan(self) -> None: ...
def OnPinch(self) -> None: ...
def OnRotate(self) -> None: ...
def OnSelect3D(self, edata:'vtkEventData') -> None: ...
def OnViewerMovement3D(self, edata:'vtkEventData') -> None: ...
def PositionProp(self, __a:'vtkEventData', lwpos:MutableSequence[float]=..., lwori:MutableSequence[float]=...) -> None: ...
def ProbeData(self, controller:'vtkEventDataDevice') -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRInteractorStyle': ...
def SetDrawControls(self, __a:bool) -> None: ...
def SetGrabWithRay(self, _arg:bool) -> None: ...
def SetHoverPick(self, _arg:bool) -> None: ...
def SetInteractionState(self, device:'vtkEventDataDevice', state:int) -> None: ...
def SetInteractor(self, iren:'vtkRenderWindowInteractor') -> None: ...
def SetStyle(self, _arg:'MovementStyle') -> None: ...
def SetupActions(self, iren:'vtkRenderWindowInteractor') -> None: ...
def ShowBillboard(self, text:str) -> None: ...
def ShowPickCell(self, cell:'vtkCell', __b:'vtkProp3D') -> None: ...
def ShowPickSphere(self, pos:MutableSequence[float], radius:float, __c:'vtkProp3D') -> None: ...
def ShowRay(self, controller:'vtkEventDataDevice') -> None: ...
def StartClip(self, __a:'vtkEventDataDevice3D') -> None: ...
def StartLoadCamPose(self, __a:'vtkEventDataDevice3D') -> None: ...
def StartMovement3D(self, interactionState:int, __b:'vtkEventDataDevice3D') -> None: ...
def StartPick(self, __a:'vtkEventDataDevice3D') -> None: ...
def StartPositionProp(self, __a:'vtkEventDataDevice3D') -> None: ...
def Teleportation3D(self, edd:'vtkEventDataDevice3D') -> None: ...
def ToggleDrawControls(self) -> None: ...
class vtkVRMenuRepresentation(vtkmodules.vtkInteractionWidgets.vtkWidgetRepresentation):
current_option:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def BuildRepresentation(self) -> None: ...
def ComplexInteraction(self, iren:'vtkRenderWindowInteractor', widget:'vtkAbstractWidget', event:int, calldata:Pointer) -> None: ...
def EndComplexInteraction(self, iren:'vtkRenderWindowInteractor', widget:'vtkAbstractWidget', event:int, calldata:Pointer) -> None: ...
def GetCurrentOption(self) -> float: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def HasTranslucentPolygonalGeometry(self) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRMenuRepresentation': ...
def PushFrontMenuItem(self, name:str, text:str, cmd:'vtkCommand') -> None: ...
def ReleaseGraphicsResources(self, __a:'vtkWindow') -> None: ...
def RemoveAllMenuItems(self) -> None: ...
def RemoveMenuItem(self, name:str) -> None: ...
def RenameMenuItem(self, name:str, text:str) -> None: ...
def RenderOverlay(self, __a:'vtkViewport') -> int: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRMenuRepresentation': ...
def StartComplexInteraction(self, iren:'vtkRenderWindowInteractor', widget:'vtkAbstractWidget', event:int, calldata:Pointer) -> None: ...
class vtkVRMenuWidget(vtkmodules.vtkInteractionWidgets.vtkAbstractWidget):
class WidgetStateType(int): ...
Active:'WidgetStateType'
Start:'WidgetStateType'
representation:'getset_descriptor'
widget_state:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def CreateDefaultRepresentation(self) -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetWidgetState(self) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRMenuWidget': ...
def PushFrontMenuItem(self, name:str, text:str, cmd:'vtkCommand') -> None: ...
def RemoveAllMenuItems(self) -> None: ...
def RemoveMenuItem(self, name:str) -> None: ...
def RenameMenuItem(self, name:str, text:str) -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRMenuWidget': ...
def SetRepresentation(self, rep:'vtkVRMenuRepresentation') -> None: ...
def Show(self, ed:'vtkEventData') -> None: ...
def ShowSubMenu(self, __a:'vtkVRMenuWidget') -> None: ...
class vtkVRModel(vtkmodules.vtkCommonCore.vtkObject):
name:'getset_descriptor'
ray:'getset_descriptor'
ray_color:'getset_descriptor'
ray_length:'getset_descriptor'
show_ray:'getset_descriptor'
visibility:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def Build(self, win:'vtkOpenGLRenderWindow') -> bool: ...
def GetName(self) -> str: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetRay(self) -> 'vtkVRRay': ...
def GetVisibility(self) -> bool: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRModel': ...
def ReleaseGraphicsResources(self, win:'vtkWindow') -> None: ...
def Render(self, win:'vtkOpenGLRenderWindow', poseInTrackingCoordinates:'vtkMatrix4x4') -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRModel': ...
def SetName(self, modelName:str) -> None: ...
def SetRayColor(self, r:float, g:float, b:float) -> None: ...
def SetRayLength(self, length:float) -> None: ...
def SetShowRay(self, v:bool) -> None: ...
def SetVisibility(self, v:bool) -> None: ...
class vtkVRPanelRepresentation(vtkmodules.vtkInteractionWidgets.vtkWidgetRepresentation):
class InteractionStateType(int): ...
Moving:'InteractionStateType'
Outside:'InteractionStateType'
allow_adjustment:'getset_descriptor'
text:'getset_descriptor'
text_actor:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def AllowAdjustmentOff(self) -> None: ...
def AllowAdjustmentOn(self) -> None: ...
def BuildRepresentation(self) -> None: ...
def ComplexInteraction(self, iren:'vtkRenderWindowInteractor', widget:'vtkAbstractWidget', event:int, calldata:Pointer) -> None: ...
def ComputeComplexInteractionState(self, iren:'vtkRenderWindowInteractor', widget:'vtkAbstractWidget', event:int, calldata:Pointer, modify:int=0) -> int: ...
def EndComplexInteraction(self, iren:'vtkRenderWindowInteractor', widget:'vtkAbstractWidget', event:int, calldata:Pointer) -> None: ...
def GetAllowAdjustment(self) -> bool: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetTextActor(self) -> 'vtkTextActor3D': ...
def HasTranslucentPolygonalGeometry(self) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRPanelRepresentation': ...
def PlaceWidget(self, bounds:MutableSequence[float]) -> None: ...
def PlaceWidgetExtended(self, bounds:Sequence[float], normal:Sequence[float] , upvec:Sequence[float], scale:float) -> None: ...
def ReleaseGraphicsResources(self, __a:'vtkWindow') -> None: ...
def RenderOpaqueGeometry(self, __a:'vtkViewport') -> int: ...
def RenderTranslucentPolygonalGeometry(self, __a:'vtkViewport') -> int: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRPanelRepresentation': ...
def SetAllowAdjustment(self, _arg:bool) -> None: ...
def SetCoordinateSystemToHMD(self) -> None: ...
def SetCoordinateSystemToLeftController(self) -> None: ...
def SetCoordinateSystemToRightController(self) -> None: ...
def SetCoordinateSystemToWorld(self) -> None: ...
def SetText(self, str:str) -> None: ...
def StartComplexInteraction(self, iren:'vtkRenderWindowInteractor', widget:'vtkAbstractWidget', event:int, calldata:Pointer) -> None: ...
class vtkVRPanelWidget(vtkmodules.vtkInteractionWidgets.vtkAbstractWidget):
representation:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def CreateDefaultRepresentation(self) -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRPanelWidget': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRPanelWidget': ...
def SetRepresentation(self, rep:'vtkVRPanelRepresentation') -> None: ...
class vtkVRRenderWindow(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderWindow):
LeftEye:int
RightEye:int
base_station_visibility:'getset_descriptor'
event_pending:'getset_descriptor'
generic_context:'getset_descriptor'
generic_display_id:'getset_descriptor'
generic_drawable:'getset_descriptor'
generic_parent_id:'getset_descriptor'
generic_window_id:'getset_descriptor'
helper_window:'getset_descriptor'
screen_size:'getset_descriptor'
size:'getset_descriptor'
state:'getset_descriptor'
track_hmd:'getset_descriptor'
vr_initialized:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def AddRenderer(self, __a:'vtkRenderer') -> None: ...
def BaseStationVisibilityOff(self) -> None: ...
def BaseStationVisibilityOn(self) -> None: ...
def GetBaseStationVisibility(self) -> bool: ...
def GetDeviceToPhysicalMatrixForDevice(self, idx:'vtkEventDataDevice') -> 'vtkMatrix4x4': ...
def GetDeviceToWorldMatrixForDevice(self, device:'vtkEventDataDevice', deviceToWorldMatrix:'vtkMatrix4x4') -> bool: ...
def GetEventPending(self) -> int: ...
def GetGenericContext(self) -> Pointer: ...
def GetGenericDisplayId(self) -> Pointer: ...
def GetGenericDrawable(self) -> Pointer: ...
def GetGenericParentId(self) -> Pointer: ...
def GetGenericWindowId(self) -> Pointer: ...
def GetHelperWindow(self) -> 'vtkOpenGLRenderWindow': ...
def GetModelForDevice(self, idx:'vtkEventDataDevice') -> 'vtkVRModel': ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetRenderBufferSize(self, width:int, height:int) -> None: ...
def GetScreenSize(self) -> Tuple[int, int]: ...
def GetState(self) -> 'vtkOpenGLState': ...
def GetTrackHMD(self) -> bool: ...
def GetVRInitialized(self) -> bool: ...
def InitializeViewFromCamera(self, cam:'vtkCamera') -> None: ...
def IsA(self, type:str) -> int: ...
def IsCurrent(self) -> bool: ...
def IsDirect(self) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def MakeCurrent(self) -> None: ...
def MakeRenderWindowInteractor(self) -> 'vtkRenderWindowInteractor': ...
def NewInstance(self) -> 'vtkVRRenderWindow': ...
def ReleaseCurrent(self) -> None: ...
def ReleaseGraphicsResources(self, __a:'vtkWindow') -> None: ...
def Render(self) -> None: ...
def RenderModels(self) -> None: ...
def ReportCapabilities(self) -> str: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRRenderWindow': ...
def SetBaseStationVisibility(self, _arg:bool) -> None: ...
def SetHelperWindow(self, val:'vtkOpenGLRenderWindow') -> None: ...
@overload
def SetSize(self, width:int, height:int) -> None: ...
@overload
def SetSize(self, a:MutableSequence[int]) -> None: ...
def SetTrackHMD(self, __a:bool) -> None: ...
def SupportsOpenGL(self) -> int: ...
def UpdateHMDMatrixPose(self) -> None: ...
class vtkVRRenderWindowInteractor(vtkmodules.vtkRenderingCore.vtkRenderWindowInteractor3D):
action_manifest_directory:'getset_descriptor'
action_manifest_file_name:'getset_descriptor'
action_set_name:'getset_descriptor'
physical_scale:'getset_descriptor'
physical_view_direction:'getset_descriptor'
physical_view_up:'getset_descriptor'
pointer_device:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def AddAction(self, path:str, __b:vtkCommand.EventIds, isAnalog:bool) -> None: ...
def ConvertPoseToWorldCoordinates(self, poseInTrackingCoordinates:'vtkMatrix4x4', pos:MutableSequence[float], wxyz:MutableSequence[float], ppos:MutableSequence[float], wdir:MutableSequence[float]) -> None: ...
def DoOneEvent(self, renWin:'vtkVRRenderWindow', ren:'vtkRenderer') -> None: ...
def ExitCallback(self) -> None: ...
def GetActionManifestDirectory(self) -> str: ...
def GetActionManifestFileName(self) -> str: ...
def GetActionSetName(self) -> str: ...
def GetDeviceInputDownCount(self, device:'vtkEventDataDevice') -> int: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetPhysicalScale(self) -> float: ...
def GetPhysicalTranslation(self, __a:'vtkCamera') -> Pointer: ...
def GetPhysicalViewDirection(self) -> Pointer: ...
def GetPhysicalViewUp(self) -> Pointer: ...
def GetPointerDevice(self) -> 'vtkEventDataDevice': ...
def HandleComplexGestureEvents(self, ed:'vtkEventData') -> None: ...
def Initialize(self) -> None: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkVRRenderWindowInteractor': ...
def ProcessEvents(self) -> None: ...
def RecognizeComplexGesture(self, edata:'vtkEventDataDevice3D') -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRRenderWindowInteractor': ...
def SetActionManifestDirectory(self, _arg:str) -> None: ...
def SetActionManifestFileName(self, _arg:str) -> None: ...
def SetActionSetName(self, _arg:str) -> None: ...
@staticmethod
def SetClassExitMethod(f:Callback) -> None: ...
def SetDeviceInputDownCount(self, device:'vtkEventDataDevice', count:int) -> None: ...
def SetPhysicalScale(self, __a:float) -> None: ...
def SetPhysicalTranslation(self, __a:'vtkCamera', __b:float, __c:float, __d:float) -> None: ...
def SetPhysicalViewDirection(self, __a:float, __b:float, __c:float) -> None: ...
def SetPhysicalViewUp(self, __a:float, __b:float, __c:float) -> None: ...
class vtkVRRenderer(vtkmodules.vtkRenderingOpenGL2.vtkOpenGLRenderer):
show_floor:'getset_descriptor'
show_left_marker:'getset_descriptor'
show_right_marker:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def DeviceRender(self) -> None: ...
def GetFloorTransform(self, transform:'vtkTransform') -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetShowFloor(self) -> bool: ...
def GetShowLeftMarker(self) -> bool: ...
def GetShowRightMarker(self) -> bool: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def MakeCamera(self) -> 'vtkCamera': ...
def NewInstance(self) -> 'vtkVRRenderer': ...
@overload
def ResetCamera(self, bounds:Sequence[float]) -> None: ...
@overload
def ResetCamera(self) -> None: ...
@overload
def ResetCamera(self, xmin:float, xmax:float, ymin:float, ymax:float, zmin:float, zmax:float) -> None: ...
@overload
def ResetCameraClippingRange(self) -> None: ...
@overload
def ResetCameraClippingRange(self, bounds:Sequence[float]) -> None: ...
@overload
def ResetCameraClippingRange(self, xmin:float, xmax:float, ymin:float, ymax:float, zmin:float, zmax:float) -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkVRRenderer': ...
def SetShowFloor(self, value:bool) -> None: ...
def SetShowLeftMarker(self, value:bool) -> None: ...
def SetShowRightMarker(self, value:bool) -> None: ...