I3DHDrawing.h Source File
|
instant3Dhub
|
I3DHDrawing.h
Go to the documentation of this file.
46class AI3DHDrawing : public AActor
69 FORCEINLINE class AI3DHConnector* GetHubConnector() const { return Connector.Get(); }
80 INSTANT3DHUB_API virtual UMaterialInterface* GetHoveredMaterial(const FLinearColor& DrawingColor) const { return nullptr; }
87 INSTANT3DHUB_API void SetDrawingVisibilityOverride(const bool bIsVisible);
90 INSTANT3DHUB_API void ClearDrawingVisibilityOverride();
104 bool HasDrawingResult() const { return bHasDrawingResult; }
125 UPROPERTY(Category = "{instant3Dhub}|Drawing", EditDefaultsOnly, BlueprintReadWrite, meta = (DisplayAfter = "bCreateDrawingCollisions", EditCondition = "bCreateDrawingCollisions", EditConditionHides))
170 virtual bool IsRenderStateCreated() const PURE_VIRTUAL(UI3DHDrawingRendererBase::IsRenderStateCreated, return false;);
171 virtual void CreateRenderState(const FCreateDrawingRenderContext& Context) PURE_VIRTUAL(UI3DHDrawingRendererBase::CreateRenderState, );
172 virtual void UpdateMaterial(UMaterialInterface* Material) const PURE_VIRTUAL(UI3DHDrawingRendererBase::UpdateMaterial, );
173 virtual void UpdateMaterialParameters(const FLinearColor& Color,const bool bIsHovered) const PURE_VIRTUAL(UI3DHDrawingRendererBase::SetHovered, );
197 virtual void UpdateMaterialParameters(const FLinearColor& Color, const bool bIsHovered) const override;
221 virtual void UpdateMaterialParameters(const FLinearColor& Color,const bool bIsHovered) const override;
Generated by