UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UBaseDynamicMeshComponent Member List

This is the complete list of members for UBaseDynamicMeshComponent, including all inherited members.

AllowFastUpdate()UBaseDynamicMeshComponentinlineprotectedvirtual
ApplyChange(const FMeshVertexChange *Change, bool bRevert) overrideUBaseDynamicMeshComponentinlinevirtual
ApplyChange(const FMeshChange *Change, bool bRevert) overrideUBaseDynamicMeshComponentinlinevirtual
ApplyChange(const FMeshReplacementChange *Change, bool bRevert) overrideUBaseDynamicMeshComponentinlinevirtual
ApplyTransform(const FTransform3d &Transform, bool bInvert)UBaseDynamicMeshComponentinlinevirtual
BaseMaterialsUBaseDynamicMeshComponent
bCachedMaterialParameterIndicesAreDirtyUMeshComponentprotected
bDrawSecondaryBuffersUBaseDynamicMeshComponentprotected
BeginDestroy() overrideUMeshComponentprotectedvirtual
bEnableFlatShadingUBaseDynamicMeshComponent
bEnableMaterialParameterCachingUMeshComponent
bEnableRaytracingUBaseDynamicMeshComponent
bEnableViewModeOverridesUBaseDynamicMeshComponent
bExplicitShowWireframeUBaseDynamicMeshComponent
bTwoSidedUBaseDynamicMeshComponentprotected
CacheMaterialParameterNameIndices()UMeshComponentprotected
ClearOverrideRenderMaterial()UBaseDynamicMeshComponentvirtual
ClearOverrideSecondaryWireframeRenderMaterial()UBaseDynamicMeshComponentvirtual
ClearOverrideWireframeRenderMaterial()UBaseDynamicMeshComponentvirtual
ClearSecondaryRenderMaterial()UBaseDynamicMeshComponentvirtual
ColorModeUBaseDynamicMeshComponent
ColorSpaceModeUBaseDynamicMeshComponent
ConstantColorUBaseDynamicMeshComponent
DistanceFieldMode_DEPRECATEDUBaseDynamicMeshComponentprotected
EmptyOverrideMaterials()UMeshComponent
FBaseDynamicMeshSceneProxyUBaseDynamicMeshComponentfriend
FGeometryFrameworkModuleUBaseDynamicMeshComponentfriend
GetBaseSceneProxy()UBaseDynamicMeshComponentinlineprotectedvirtual
GetColorOverrideMode() constUBaseDynamicMeshComponentinlinevirtual
GetComponentMaterialSlotsOverlayMaterial() constUMeshComponent
GetConstantOverrideColor() constUBaseDynamicMeshComponentinlinevirtual
GetDefaultMaterialSlotsOverlayMaterial(TArray< TObjectPtr< UMaterialInterface > > &OutMaterialSlotOverlayMaterials) constUMeshComponentinlinevirtual
GetDefaultOverlayMaterial() constUMeshComponentinlineprotectedvirtual
GetDefaultOverlayMaterialMaxDrawDistance() constUMeshComponentinlineprotectedvirtual
GetDefaultVertexColorMaterial_RenderThread()UBaseDynamicMeshComponentprotectedstatic
GetDefaultWireframeMaterial_RenderThread()UBaseDynamicMeshComponentprotectedstatic
GetDistanceFieldMode() constUBaseDynamicMeshComponentinlinevirtual
GetDynamicMesh()UBaseDynamicMeshComponentinlinevirtual
GetEnableRaytracing() constUBaseDynamicMeshComponentvirtual
GetEnableWireframeRenderPass() constUBaseDynamicMeshComponentinlinevirtual
GetFlatShadingEnabled() constUBaseDynamicMeshComponentinlinevirtual
GetMaterial(int32 ElementIndex) const overrideUBaseDynamicMeshComponentvirtual
GetMaterialByName(FName MaterialSlotName) const overrideUBaseDynamicMeshComponentvirtual
GetMaterialRelevance(ERHIFeatureLevel::Type InFeatureLevel) const overrideUBaseDynamicMeshComponentvirtual
GetMaterialRelevance(EShaderPlatform InShaderPlatform) const overrideUBaseDynamicMeshComponentvirtual
GetMaterials() constUMeshComponentvirtual
GetMaterialSlotNames() const overrideUBaseDynamicMeshComponentvirtual
GetMaterialSlotsOverlayMaterial(TArray< TObjectPtr< class UMaterialInterface > > &OutMaterialSlotOverlayMaterials) constUMeshComponent
GetMaterialStreamingData(int32 MaterialIndex, FPrimitiveMaterialInfo &MaterialData) constUMeshComponentinlinevirtual
GetMesh()UBaseDynamicMeshComponentinlinevirtual
GetMesh() constUBaseDynamicMeshComponentinlinevirtual
GetMeshDrawPath() constUBaseDynamicMeshComponentvirtual
GetMeshPaintTexture() constUMeshComponentinlinevirtual
GetMeshPaintTextureCoordinateIndex() constUMeshComponentinlinevirtual
GetNumMaterials() const overrideUBaseDynamicMeshComponentvirtual
GetNumOverrideMaterials() constUMeshComponentvirtual
GetOverlayMaterial() constUMeshComponent
GetOverlayMaterialMaxDrawDistance() constUMeshComponent
GetOverrideRenderMaterial(int MaterialIndex) constUBaseDynamicMeshComponentinlinevirtual
GetOverrideSecondaryWireframeRenderMaterial() constUBaseDynamicMeshComponentinlinevirtual
GetOverrideWireframeRenderMaterial() constUBaseDynamicMeshComponentinlinevirtual
GetScalarParameterDefaultValue(const FName ParameterName)UMeshComponentinline
GetSecondaryBuffersVisibility() constUBaseDynamicMeshComponentvirtual
GetSecondaryRenderMaterial() constUBaseDynamicMeshComponentinlinevirtual
GetShadowsEnabled() constUBaseDynamicMeshComponentinlinevirtual
GetStreamingTextureInfoInner(FStreamingTextureLevelContext &LevelContext, const TArray< FStreamingTextureBuildInfo > *PreBuiltData, float ComponentScaling, TArray< FStreamingRenderAssetPrimitiveInfo > &OutStreamingTextures) constUMeshComponent
GetTwoSided() constUBaseDynamicMeshComponentinlinevirtual
GetUsedMaterials(TArray< UMaterialInterface * > &OutMaterials, bool bGetDebugMaterials=false) const overrideUBaseDynamicMeshComponentvirtual
GetVertexColorSpaceTransformMode() constUBaseDynamicMeshComponentinlinevirtual
GetViewModeOverridesEnabled() constUBaseDynamicMeshComponentinlinevirtual
GetWireframeColorForSceneProxy() constUMeshComponent
HasOverrideMaterials()UMeshComponent
HasOverrideRenderMaterial(int k) constUBaseDynamicMeshComponentinlinevirtual
HasOverrideSecondaryWireframeRenderMaterial() constUBaseDynamicMeshComponentinlinevirtual
HasOverrideWireframeRenderMaterial() constUBaseDynamicMeshComponentinlinevirtual
HasSecondaryRenderMaterial() constUBaseDynamicMeshComponentinlinevirtual
InitializeDefaultMaterials()UBaseDynamicMeshComponentprotectedstatic
IsMaterialSlotNameValid(FName MaterialSlotName) const overrideUBaseDynamicMeshComponentvirtual
LogMaterialsAndTextures(FOutputDevice &Ar, int32 Indent) constUMeshComponentvirtual
MarkCachedMaterialParameterNameIndicesDirty()UMeshComponentprotected
MaterialParameterCacheUMeshComponentprotected
MaterialSlotsOverlayMaterialUMeshComponent
NotifyMaterialSetUpdated()UBaseDynamicMeshComponentinlineprotectedvirtual
NotifyMeshUpdated()UBaseDynamicMeshComponentinlinevirtual
OnNewDistanceFieldMode()UBaseDynamicMeshComponentinlineprotectedvirtual
OnRenderingStateChanged(bool bForceImmedateRebuild)UBaseDynamicMeshComponentprotectedvirtual
OverlayMaterialUMeshComponent
OverlayMaterialMaxDrawDistanceUMeshComponent
OverrideMaterialsUMeshComponent
OverrideRenderMaterialUBaseDynamicMeshComponentprotected
PrestreamMeshLODs(float Seconds)UMeshComponentinlinevirtual
PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups=0)UMeshComponentvirtual
ProcessMesh(TFunctionRef< void(const UE::Geometry::FDynamicMesh3 &)> ProcessFunc) constUBaseDynamicMeshComponentinlinevirtual
RegisterLODStreamingCallback(FLODStreamingCallback &&Callback, int32 LODIdx, float TimeoutSecs, bool bOnStreamIn)UMeshComponentvirtual
RegisterLODStreamingCallback(FLODStreamingCallback &&CallbackStreamingStart, FLODStreamingCallback &&CallbackStreamingDone, float TimeoutStartSecs, float TimeoutDoneSecs)UMeshComponentvirtual
SecondaryRenderMaterialUBaseDynamicMeshComponentprotected
SecondaryWireframeMaterialOverrideUBaseDynamicMeshComponentprotected
SetColorOverrideMode(EDynamicMeshComponentColorOverrideMode NewMode)UBaseDynamicMeshComponentvirtual
SetColorParameterValueOnMaterials(const FName ParameterName, const FLinearColor ParameterValue)UMeshComponent
SetConstantOverrideColor(FColor NewColor)UBaseDynamicMeshComponentvirtual
SetDefaultVertexColorMaterial(UMaterialInterface *Material)UBaseDynamicMeshComponentstatic
SetDefaultWireframeMaterial(UMaterialInterface *Material)UBaseDynamicMeshComponentstatic
SetDistanceFieldMode(EDynamicMeshComponentDistanceFieldMode NewDistFieldMode)UBaseDynamicMeshComponentinlinevirtual
SetEnableFlatShading(bool bEnable)UBaseDynamicMeshComponentvirtual
SetEnableRaytracing(bool bSetEnabled)UBaseDynamicMeshComponentvirtual
SetEnableWireframeRenderPass(bool bEnable)UBaseDynamicMeshComponentinlinevirtual
SetMaterial(int32 ElementIndex, UMaterialInterface *Material) overrideUBaseDynamicMeshComponentvirtual
SetMaterialByName(FName MaterialSlotName, class UMaterialInterface *Material) overrideUMeshComponentvirtual
SetMesh(UE::Geometry::FDynamicMesh3 &&MoveMesh)UBaseDynamicMeshComponentinlinevirtual
SetMeshDrawPath(EDynamicMeshDrawPath NewDrawPath)UBaseDynamicMeshComponentvirtual
SetMeshPaintTexture(UTexture *Texture)UMeshComponentinlinevirtual
SetMeshPaintTextureOverride(UTexture *OverrideTexture)UMeshComponentinlinevirtual
SetNumMaterials(int32 NumMaterials)UBaseDynamicMeshComponentvirtual
SetOverlayMaterial(class UMaterialInterface *NewOverlayMaterial)UMeshComponent
SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance)UMeshComponent
SetOverrideRenderMaterial(UMaterialInterface *Material)UBaseDynamicMeshComponentvirtual
SetOverrideSecondaryWireframeRenderMaterial(UMaterialInterface *Material)UBaseDynamicMeshComponentvirtual
SetOverrideWireframeRenderMaterial(UMaterialInterface *Material)UBaseDynamicMeshComponentvirtual
SetScalarParameterValueOnMaterials(const FName ParameterName, const float ParameterValue)UMeshComponent
SetSecondaryBuffersVisibility(bool bSetVisible)UBaseDynamicMeshComponentvirtual
SetSecondaryRenderMaterial(UMaterialInterface *Material)UBaseDynamicMeshComponentvirtual
SetShadowsEnabled(bool bEnabled)UBaseDynamicMeshComponentvirtual
SetTextureForceResidentFlag(bool bForceMiplevelsToBeResident)UMeshComponentvirtual
SetTwoSided(bool bEnable)UBaseDynamicMeshComponentvirtual
SetVectorParameterValueOnMaterials(const FName ParameterName, const FVector ParameterValue)UMeshComponent
SetVertexColorSpaceTransformMode(EDynamicMeshVertexColorTransformMode NewMode)UBaseDynamicMeshComponentvirtual
SetViewModeOverridesEnabled(bool bEnabled)UBaseDynamicMeshComponentvirtual
UPROPERTY(EditAnywhere, Category="Dynamic Mesh Component|Rendering")UBaseDynamicMeshComponentprotected
UPROPERTY()UBaseDynamicMeshComponentprotected
UPROPERTY()UBaseDynamicMeshComponentprotected
UPROPERTY(EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetMeshDrawPath, BlueprintGetter=GetMeshDrawPath, Category="Dynamic Mesh Component|Rendering") EDynamicMeshDrawPath DrawPathUBaseDynamicMeshComponentprotected
UseNaniteOverrideMaterials() constUMeshComponentinlinevirtual
WireframeColorUBaseDynamicMeshComponent
WireframeMaterialOverrideUBaseDynamicMeshComponentprotected