
#########################
MeshInstanceCreationFlags
#########################

.. js:data:: wv.MeshInstanceCreationFlags

   Flags used when creating a mesh instance
   
   
   Index
   =====
   
   .. rubric:: Enumeration Members
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~wv.MeshInstanceCreationFlags.AlwaysDraw`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotCut`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotExplode`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotLight`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotOutlineHighlight`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotReset`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotSelect`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotUseVertexColors`
   * :js:data:`~wv.MeshInstanceCreationFlags.DoNotXRay`
   * :js:data:`~wv.MeshInstanceCreationFlags.ExcludeBounding`
   * :js:data:`~wv.MeshInstanceCreationFlags.Invisible`
   * :js:data:`~wv.MeshInstanceCreationFlags.None`
   * :js:data:`~wv.MeshInstanceCreationFlags.OverrideSceneVisibility`
   * :js:data:`~wv.MeshInstanceCreationFlags.ScreenOriented`
   * :js:data:`~wv.MeshInstanceCreationFlags.ScreenSpace`
   * :js:data:`~wv.MeshInstanceCreationFlags.ScreenSpaceStretched`
   * :js:data:`~wv.MeshInstanceCreationFlags.SuppressCameraScale`
   
   



.. rst-class:: kind-group kind-enumeration-members

.. rubric:: Enumeration Members
   :class: kind-group-title


.. js:data:: wv.MeshInstanceCreationFlags.AlwaysDraw

      .. rst-class:: sig-pretty-signature
      
         | AlwaysDraw: *2048*
      
      If set, the instance will be drawn before other instances and will not be culled in order to reach the target frame rate.
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotCut

      .. rst-class:: sig-pretty-signature
      
         | DoNotCut: *4*
      
      If set, the instance will not be affected by cutting planes.
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotExplode

      .. rst-class:: sig-pretty-signature
      
         | DoNotExplode: *8*
      
      If set, the instance will not be affected by explode.
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotLight

      .. rst-class:: sig-pretty-signature
      
         | DoNotLight: *32*
      
      If set, the instance will not be lit.
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotOutlineHighlight

      .. rst-class:: sig-pretty-signature
      
         | DoNotOutlineHighlight: *64*
      
      If set, the instance will not be outlined when highlighted.
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotReset

      .. rst-class:: sig-pretty-signature
      
         | DoNotReset: *32768*
      
      If set, the instance will not be affected by resets. Or by methods that unset or reset certain properties on the instance
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotSelect

      .. rst-class:: sig-pretty-signature
      
         | DoNotSelect: *16*
      
      If set, the instance will not be selectable.
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotUseVertexColors

      .. rst-class:: sig-pretty-signature
      
         | DoNotUseVertexColors: *256*
      
      If set, the instance will not use the mesh's per-vertex colors.
      



.. js:data:: wv.MeshInstanceCreationFlags.DoNotXRay

      .. rst-class:: sig-pretty-signature
      
         | DoNotXRay: *1024*
      
      If set, the instance will not be affected by [[DrawMode.XRay]].
      



.. js:data:: wv.MeshInstanceCreationFlags.ExcludeBounding

      .. rst-class:: sig-pretty-signature
      
         | ExcludeBounding: *128*
      
      If set, the instance will not be included in bounding calculations.
      



.. js:data:: wv.MeshInstanceCreationFlags.Invisible

      .. rst-class:: sig-pretty-signature
      
         | Invisible: *512*
      
      If set, the instance will not be visible until explicitly made visible.
      



.. js:data:: wv.MeshInstanceCreationFlags.None

      .. rst-class:: sig-pretty-signature
      
         | None: *0*
      



.. js:data:: wv.MeshInstanceCreationFlags.OverrideSceneVisibility

      .. rst-class:: sig-pretty-signature
      
         | OverrideSceneVisibility: *4096*
      
      If set, the instance will ignore scene-level visibility.
      



.. js:data:: wv.MeshInstanceCreationFlags.ScreenOriented

      .. rst-class:: sig-pretty-signature
      
         | ScreenOriented: *2*
      
      If set, the instance will be oriented such that the cardinal axes of object space are aligned with the cardinal axes of screen space.
      



.. js:data:: wv.MeshInstanceCreationFlags.ScreenSpace

      .. rst-class:: sig-pretty-signature
      
         | ScreenSpace: *8192*
      
      If set, the instance will be drawn in a space that extends from X=-1 at the left side of the screen to X=1 at the right side of the screen and from Y=-1 at the bottom of the screen to Y=1 at the top of the screen.
      
      If the aspect ratio of the screen is not 1:1, the instance will be scaled so that it appears as if the aspect ratio were 1:1 (i.e., so that the instances will not appear stretched).
      



.. js:data:: wv.MeshInstanceCreationFlags.ScreenSpaceStretched

      .. rst-class:: sig-pretty-signature
      
         | ScreenSpaceStretched: *16384*
      
      If set, the instance will be drawn in a space that extends from X=-1 at the left side of the screen to X=1 at the right side of the screen and from Y=-1 at the bottom of the screen to Y=1 at the top of the screen.
      
      If the aspect ratio of the screen is not 1:1, the instance will stretch in the direction of the longer side.
      



.. js:data:: wv.MeshInstanceCreationFlags.SuppressCameraScale

      .. rst-class:: sig-pretty-signature
      
         | SuppressCameraScale: *1*
      
      If set, the instance will be drawn at the same size regardless of camera settings.
      




