|
| virtual void | SetMesh (UE::Geometry::FDynamicMesh3 &&MoveMesh) |
| |
| virtual FDynamicMesh3 * | GetMesh () |
| |
| virtual const FDynamicMesh3 * | GetMesh () const |
| |
| virtual void | ProcessMesh (TFunctionRef< void(const UE::Geometry::FDynamicMesh3 &)> ProcessFunc) const |
| |
| virtual UDynamicMesh * | GetDynamicMesh () |
| |
| virtual void | NotifyMeshUpdated () |
| |
| virtual void | ApplyChange (const FMeshVertexChange *Change, bool bRevert) override |
| |
| virtual void | ApplyChange (const FMeshChange *Change, bool bRevert) override |
| |
| virtual void | ApplyChange (const FMeshReplacementChange *Change, bool bRevert) override |
| |
| virtual void | ApplyTransform (const FTransform3d &Transform, bool bInvert) |
| |
| virtual void | SetEnableWireframeRenderPass (bool bEnable) |
| |
| virtual bool | GetEnableWireframeRenderPass () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetColorOverrideMode (EDynamicMeshComponentColorOverrideMode NewMode) |
| |
| virtual EDynamicMeshComponentColorOverrideMode | GetColorOverrideMode () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetConstantOverrideColor (FColor NewColor) |
| |
| virtual FColor | GetConstantOverrideColor () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetVertexColorSpaceTransformMode (EDynamicMeshVertexColorTransformMode NewMode) |
| |
| virtual EDynamicMeshVertexColorTransformMode | GetVertexColorSpaceTransformMode () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetTwoSided (bool bEnable) |
| |
| virtual bool | GetTwoSided () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetEnableFlatShading (bool bEnable) |
| |
| virtual bool | GetFlatShadingEnabled () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetShadowsEnabled (bool bEnabled) |
| |
| virtual bool | GetShadowsEnabled () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetViewModeOverridesEnabled (bool bEnabled) |
| |
| virtual bool | GetViewModeOverridesEnabled () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetOverrideRenderMaterial (UMaterialInterface *Material) |
| |
| virtual GEOMETRYFRAMEWORK_API void | ClearOverrideRenderMaterial () |
| |
| virtual bool | HasOverrideRenderMaterial (int k) const |
| |
| virtual UMaterialInterface * | GetOverrideRenderMaterial (int MaterialIndex) const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetSecondaryRenderMaterial (UMaterialInterface *Material) |
| |
| virtual GEOMETRYFRAMEWORK_API void | ClearSecondaryRenderMaterial () |
| |
| virtual bool | HasSecondaryRenderMaterial () const |
| |
| virtual UMaterialInterface * | GetSecondaryRenderMaterial () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetSecondaryBuffersVisibility (bool bSetVisible) |
| |
| virtual GEOMETRYFRAMEWORK_API bool | GetSecondaryBuffersVisibility () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetOverrideWireframeRenderMaterial (UMaterialInterface *Material) |
| |
| virtual GEOMETRYFRAMEWORK_API void | ClearOverrideWireframeRenderMaterial () |
| |
| virtual bool | HasOverrideWireframeRenderMaterial () const |
| |
| virtual UMaterialInterface * | GetOverrideWireframeRenderMaterial () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetOverrideSecondaryWireframeRenderMaterial (UMaterialInterface *Material) |
| |
| virtual GEOMETRYFRAMEWORK_API void | ClearOverrideSecondaryWireframeRenderMaterial () |
| |
| virtual bool | HasOverrideSecondaryWireframeRenderMaterial () const |
| |
| virtual UMaterialInterface * | GetOverrideSecondaryWireframeRenderMaterial () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetEnableRaytracing (bool bSetEnabled) |
| |
| virtual GEOMETRYFRAMEWORK_API bool | GetEnableRaytracing () const |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetMeshDrawPath (EDynamicMeshDrawPath NewDrawPath) |
| |
| virtual GEOMETRYFRAMEWORK_API EDynamicMeshDrawPath | GetMeshDrawPath () const |
| |
| virtual void | SetDistanceFieldMode (EDynamicMeshComponentDistanceFieldMode NewDistFieldMode) |
| |
| virtual EDynamicMeshComponentDistanceFieldMode | GetDistanceFieldMode () const |
| |
| virtual GEOMETRYFRAMEWORK_API int32 | GetNumMaterials () const override |
| |
| virtual GEOMETRYFRAMEWORK_API UMaterialInterface * | GetMaterial (int32 ElementIndex) const override |
| |
| virtual GEOMETRYFRAMEWORK_API FMaterialRelevance | GetMaterialRelevance (ERHIFeatureLevel::Type InFeatureLevel) const override |
| |
| virtual GEOMETRYFRAMEWORK_API FMaterialRelevance | GetMaterialRelevance (EShaderPlatform InShaderPlatform) const override |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetMaterial (int32 ElementIndex, UMaterialInterface *Material) override |
| |
| virtual GEOMETRYFRAMEWORK_API void | GetUsedMaterials (TArray< UMaterialInterface * > &OutMaterials, bool bGetDebugMaterials=false) const override |
| |
| virtual GEOMETRYFRAMEWORK_API void | SetNumMaterials (int32 NumMaterials) |
| |
| virtual GEOMETRYFRAMEWORK_API TArray< FName > | GetMaterialSlotNames () const override |
| |
| virtual GEOMETRYFRAMEWORK_API bool | IsMaterialSlotNameValid (FName MaterialSlotName) const override |
| |
| virtual GEOMETRYFRAMEWORK_API UMaterialInterface * | GetMaterialByName (FName MaterialSlotName) const override |
| |
| virtual ENGINE_API TArray< class UMaterialInterface * > | GetMaterials () const |
| |
| virtual bool | UseNaniteOverrideMaterials () const |
| |
| virtual ENGINE_API int32 | GetNumOverrideMaterials () const |
| |
| ENGINE_API class UMaterialInterface * | GetOverlayMaterial () const |
| |
| ENGINE_API void | SetOverlayMaterial (class UMaterialInterface *NewOverlayMaterial) |
| |
| ENGINE_API float | GetOverlayMaterialMaxDrawDistance () const |
| |
| ENGINE_API void | SetOverlayMaterialMaxDrawDistance (float InMaxDrawDistance) |
| |
| ENGINE_API void | GetMaterialSlotsOverlayMaterial (TArray< TObjectPtr< class UMaterialInterface > > &OutMaterialSlotOverlayMaterials) const |
| |
| ENGINE_API void | EmptyOverrideMaterials () |
| |
| ENGINE_API bool | HasOverrideMaterials () |
| |
| virtual ENGINE_API void | SetMaterialByName (FName MaterialSlotName, class UMaterialInterface *Material) override |
| |
| virtual ENGINE_API void | SetTextureForceResidentFlag (bool bForceMiplevelsToBeResident) |
| |
| virtual ENGINE_API void | PrestreamTextures (float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups=0) |
| |
| virtual bool | PrestreamMeshLODs (float Seconds) |
| |
| virtual ENGINE_API void | RegisterLODStreamingCallback (FLODStreamingCallback &&Callback, int32 LODIdx, float TimeoutSecs, bool bOnStreamIn) |
| |
| virtual ENGINE_API void | RegisterLODStreamingCallback (FLODStreamingCallback &&CallbackStreamingStart, FLODStreamingCallback &&CallbackStreamingDone, float TimeoutStartSecs, float TimeoutDoneSecs) |
| |
| virtual bool | GetMaterialStreamingData (int32 MaterialIndex, FPrimitiveMaterialInfo &MaterialData) const |
| |
| ENGINE_API void | GetStreamingTextureInfoInner (FStreamingTextureLevelContext &LevelContext, const TArray< FStreamingTextureBuildInfo > *PreBuiltData, float ComponentScaling, TArray< FStreamingRenderAssetPrimitiveInfo > &OutStreamingTextures) const |
| |
| ENGINE_API FColor | GetWireframeColorForSceneProxy () const |
| |
| virtual ENGINE_API void | LogMaterialsAndTextures (FOutputDevice &Ar, int32 Indent) const |
| |
| virtual UTexture * | GetMeshPaintTexture () const |
| |
| virtual void | SetMeshPaintTexture (UTexture *Texture) |
| |
| virtual void | SetMeshPaintTextureOverride (UTexture *OverrideTexture) |
| |
| virtual int32 | GetMeshPaintTextureCoordinateIndex () const |
| |
| ENGINE_API void | SetScalarParameterValueOnMaterials (const FName ParameterName, const float ParameterValue) |
| |
| ENGINE_API void | SetVectorParameterValueOnMaterials (const FName ParameterName, const FVector ParameterValue) |
| |
| ENGINE_API void | SetColorParameterValueOnMaterials (const FName ParameterName, const FLinearColor ParameterValue) |
| |
| float | GetScalarParameterDefaultValue (const FName ParameterName) |
| |
| ENGINE_API const TArray< TObjectPtr< UMaterialInterface > > & | GetComponentMaterialSlotsOverlayMaterial () const |
| |
| virtual void | GetDefaultMaterialSlotsOverlayMaterial (TArray< TObjectPtr< UMaterialInterface > > &OutMaterialSlotOverlayMaterials) const |
| |