UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ControlPointMeshComponent.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "ControlPointMeshComponent.generated.h"
9
10UCLASS(MinimalAPI)
11class UControlPointMeshComponent : public UStaticMeshComponent
12{
14
15#if WITH_EDITORONLY_DATA
17 uint32 bSelected:1;
18#endif
19
24 UPROPERTY()
25 float VirtualTextureMainPassMaxDrawDistance = 0.f;
26
27 //Begin UPrimitiveComponent Interface
28#if WITH_EDITOR
29 virtual bool ShouldRenderSelected() const override
30 {
31 return Super::ShouldRenderSelected() || bSelected;
32 }
33 virtual bool IsEditorOnly() const override;
34#endif
35 virtual float GetVirtualTextureMainPassMaxDrawDistance() const override { return VirtualTextureMainPassMaxDrawDistance; }
36 //End UPrimitiveComponent Interface
37
38#if WITH_EDITOR
40#endif
41};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition ControlPointMeshComponent.h:12