text: /**
   * 
   * WARNING! This file was autogenerated by: 
   *  _   _ _   _ __   __ 
   * | | | | | | |\ \ / / 
   * | | | | |_| | \ V /  
   * | | | |  _  | /   \  
   * | |_| | | | |/ /^\ \ 
   *  \___/\_| |_/\/   \/ 
   * 
   * This file was autogenerated by UnrealHxGenerator using UHT definitions.
   * It only includes UPROPERTYs and UFUNCTIONs. Do not modify it!
   * In order to add more definitions, create or edit a type with the same name/package, but with an `_Extra` suffix
  **/
  package unreal.vreditor;
  
  /**
    WARNING: This type was not defined as DLL export on its declaration. Because of that, some of its methods are inaccessible
    
    VR Editor interaction with the 3D world
  **/
  @:umodule("VREditor")
  @:glueCppIncludes("VREditorPlacement.h")
  @:noClass @:uextern @:uclass extern class UVREditorPlacement extends unreal.UObject {
    
    /**
      The material or texture asset we're dragging to place on an object
    **/
    @:uproperty private var PlacingMaterialOrTextureAsset : unreal.UObject;
    
    /**
      The UI used to drag an asset into the level
    **/
    @:uproperty private var FloatingUIAssetDraggedFrom : unreal.umg.UWidgetComponent;
    
    /**
      The actual ViewportWorldInteraction
    **/
    @:uproperty private var ViewportWorldInteraction : unreal.viewportinteraction.UViewportWorldInteraction;
    
    /**
      Owning object
    **/
    @:uproperty private var VRMode : unreal.vreditor.UVREditorMode;
    
  }
  