|
| virtual GEOMETRYCOLLECTIONENGINE_API | ~UGeometryCollectionComponent () |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | Serialize (FArchive &Ar) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | ShouldCreateRenderState () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | CreateRenderState_Concurrent (FRegisterComponentContext *Context) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | SendRenderDynamicData_Concurrent () override |
| |
| FORCEINLINE void | SetRenderStateDirty () |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | SetCollisionObjectType (ECollisionChannel Channel) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnActorEnableCollisionChanged () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | BeginPlay () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | EndPlay (const EEndPlayReason::Type ReasonEnd) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnVisibilityChanged () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnActorVisibilityChanged () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnHiddenInGameChanged () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | GetResourceSizeEx (FResourceSizeEx &CumulativeResourceSize) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnComponentDestroyed (bool bDestroyingHierarchy) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | IsNavigationRelevant () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API FBoxSphereBounds | CalcBounds (const FTransform &LocalToWorld) const override |
| |
| virtual FBoxSphereBounds | CalcLocalBounds () const |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | HasAnySockets () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | DoesSocketExist (FName InSocketName) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API FTransform | GetSocketTransform (FName InSocketName, ERelativeTransformSpace TransformSpace=RTS_World) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | QuerySupportedSockets (TArray< FComponentSocketDescription > &OutSockets) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AsyncPhysicsTickComponent (float DeltaTime, float SimTime) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API FPrimitiveSceneProxy * | CreateSceneProxy () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnRegister () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnUnregister () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API FBodyInstance * | GetBodyInstance (FName BoneName=NAME_None, bool bGetWelded=true, int32 Index=-1) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | SetNotifyRigidBodyCollision (bool bNewNotifyRigidBodyCollision) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | CanEditSimulatePhysics () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | SetSimulatePhysics (bool bEnabled) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | SetEnableGravity (bool bGravityEnabled) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AddForce (FVector Force, FName BoneName=NAME_None, bool bAccelChange=false) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AddForceAtLocation (FVector Force, FVector WorldLocation, FName BoneName=NAME_None) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AddImpulse (FVector Impulse, FName BoneName=NAME_None, bool bVelChange=false) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AddImpulseAtLocation (FVector Impulse, FVector WorldLocation, FName BoneName=NAME_None) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AddRadialForce (FVector Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange=false) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AddRadialImpulse (FVector Origin, float Radius, float Strength, enum ERadialImpulseFalloff Falloff, bool bVelChange=false) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | AddTorqueInRadians (FVector Torque, FName BoneName=NAME_None, bool bAccelChange=false) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | PostLoad () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | SetPhysMaterialOverride (UPhysicalMaterial *NewPhysMaterial) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API int32 | GetNumMaterials () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API UMaterialInterface * | GetMaterial (int32 MaterialIndex) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | GetUsedMaterials (TArray< UMaterialInterface * > &OutMaterials, bool bGetDebugMaterials=false) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API FMaterialRelevance | GetMaterialRelevance (ERHIFeatureLevel::Type InFeatureLevel) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API FMaterialRelevance | GetMaterialRelevance (EShaderPlatform InShaderPlatform) const override |
| |
| FBox | GetLocalBounds () const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyExternalStrain (int32 ItemIndex, const FVector &Location, float Radius=0, int32 PropagationDepth=0, float PropagationFactor=1, float Strain=0) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyInternalStrain (int32 ItemIndex, const FVector &Location, float Radius=0, int32 PropagationDepth=0, float PropagationFactor=1, float Strain=0) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | CrumbleCluster (int32 ItemIndex) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | CrumbleActiveClusters () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetAnchoredByIndex (int32 Index, bool bAnchored) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetAnchoredByBox (FBox WorldSpaceBox, bool bAnchored, int32 MaxLevel=-1) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetAnchoredByTransformedBox (FBox Box, FTransform Transform, bool bAnchored, int32 MaxLevel=-1) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | RemoveAllAnchors () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyBreakingLinearVelocity (int32 ItemIndex, const FVector &LinearVelocity) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyBreakingAngularVelocity (int32 ItemIndex, const FVector &AngularVelocity) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyLinearVelocity (int32 ItemIndex, const FVector &LinearVelocity) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyAngularVelocity (int32 ItemIndex, const FVector &AngularVelocity) |
| |
| GEOMETRYCOLLECTIONENGINE_API int32 | GetInitialLevel (int32 ItemIndex) |
| |
| GEOMETRYCOLLECTIONENGINE_API int32 | GetRootIndex () const |
| |
| GEOMETRYCOLLECTIONENGINE_API FTransform | GetRootInitialTransform () const |
| |
| GEOMETRYCOLLECTIONENGINE_API FTransform | GetRootCurrentTransform () const |
| |
| GEOMETRYCOLLECTIONENGINE_API FTransform | GetRootCurrentComponentSpaceTransform () const |
| |
| GEOMETRYCOLLECTIONENGINE_API FTransform | GetRootParticleMassOffset () const |
| |
| bool | IsRootBroken () const |
| |
| GEOMETRYCOLLECTIONENGINE_API TArray< FTransform > | GetInitialLocalRestTransforms () const |
| |
| GEOMETRYCOLLECTIONENGINE_API TArray< FTransform > | GetLocalRestTransforms (bool bInitialTransforms=false) const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetLocalRestTransforms (const TArray< FTransform > &Transforms, bool bOnlyLeaves) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | GetMassAndExtents (int32 ItemIndex, float &OutMass, FBox &OutExtents) |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API float | GetMass () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API float | CalculateMass (FName BoneName=NAME_None) override |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetRestCollection (const UGeometryCollection *RestCollectionIn, bool bApplyAssetDefaults=true) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ResetState () |
| |
| GEOMETRYCOLLECTIONENGINE_API FString | GetDebugInfo () |
| |
| const UGeometryCollection * | GetRestCollection () const |
| |
| FGeometryCollectionEdit | EditRestCollection (GeometryCollection::EEditUpdate EditUpdate=GeometryCollection::EEditUpdate::RestPhysicsDynamic, bool bShapeIsUnchanged=false) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetEnableDamageFromCollision (bool bValue) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetAbandonedParticleCollisionProfileName (FName CollisionProfile) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetPerLevelCollisionProfileNames (const TArray< FName > &ProfileNames) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetPerParticleCollisionProfileName (const TArray< int32 > &BoneIds, FName ProfileName) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetPerParticleCollisionProfileName (const TSet< int32 > &BoneIds, FName ProfileName) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetParticleCollisionProfileName (int32 BoneId, FName ProfileName, FGCCollisionProfileScopedTransaction &InProfileNameUpdateTransaction) |
| |
| GEOMETRYCOLLECTIONENGINE_API int32 | GetNumElements (FName Group) const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | UpdateCachedBounds () |
| |
| COPY_ON_WRITE_ATTRIBUTES GEOMETRYCOLLECTIONENGINE_API int32 | GetParent (int32 Index) const |
| |
| GEOMETRYCOLLECTIONENGINE_API const TManagedArray< int32 > & | GetParentArrayRest () const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyAssetDefaults () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetGravityGroupIndex (int32 InGravityGroupIndex) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetOneWayInteractionLevel (int32 InOneWayInteractionLevel) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetDensityFromPhysicsMaterial (bool bInDensityFromPhysicsMaterial) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetDamageModel (EDamageModelTypeEnum InDamageModel) |
| |
| TArray< float > | GetDamageThreshold () const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetDamageThreshold (const TArray< float > &InDamageThreshold) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetUseMaterialDamageModifiers (bool bInUseMaterialDamageModifiers) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetDamagePropagationData (const FGeometryCollectionDamagePropagationData &InDamagePropagationData) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyKinematicField (UPARAM(DisplayName="Field Radius") float Radius, UPARAM(DisplayName="Center Position") FVector Position) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ApplyPhysicsField (UPARAM(DisplayName="Enable Field") bool Enabled, UPARAM(DisplayName="Physics Type") EGeometryCollectionPhysicsTypeEnum Target, UPARAM(DisplayName="Meta Data") UFieldSystemMetaData *MetaData, UPARAM(DisplayName="Field Node") UFieldNodeBase *Field) |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FNotifyGeometryCollectionPhysicsStateChange, UGeometryCollectionComponent *, FracturedComponent) |
| |
| GEOMETRYCOLLECTIONENGINE_API bool | GetIsObjectDynamic () const |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FNotifyGeometryCollectionPhysicsLoadingStateChange, UGeometryCollectionComponent *, FracturedComponent) |
| |
| bool | GetIsObjectLoading () |
| |
| bool | GetNotifyTrailing () const |
| |
| void | SetShowBoneColors (bool ShowBoneColorsIn) |
| |
| bool | GetShowBoneColors () const |
| |
| bool | GetEnableBoneSelection () const |
| |
| GEOMETRYCOLLECTIONENGINE_API bool | GetSuppressSelectionMaterial () const |
| |
| const int | GetBoneSelectedMaterialID () const |
| |
| GEOMETRYCOLLECTIONENGINE_API FPhysScene_Chaos * | GetInnerChaosScene () const |
| |
| GEOMETRYCOLLECTIONENGINE_API AChaosSolverActor * | GetPhysicsSolverActor () const |
| |
| const FGeometryCollectionPhysicsProxy * | GetPhysicsProxy () const |
| |
| FGeometryCollectionPhysicsProxy * | GetPhysicsProxy () |
| |
| const TArray< bool > & | GetDisabledFlags () const |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnCreatePhysicsState () override |
| |
| GEOMETRYCOLLECTIONENGINE_API void | RegisterAndInitializePhysicsProxy () |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnDestroyPhysicsState () override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | ShouldCreatePhysicsState () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | HasValidPhysicsState () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API bool | MoveComponentImpl (const FVector &Delta, const FQuat &NewRotation, bool bSweep, FHitResult *Hit, EMoveComponentFlags MoveFlags, ETeleportType Teleport) override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | OnUpdateTransform (EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport=ETeleportType::None) override |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetNotifyBreaks (bool bNewNotifyBreaks) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetNotifyRemovals (bool bNewNotifyRemovals) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetNotifyCrumblings (bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren=false) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetNotifyGlobalBreaks (bool bNewNotifyGlobalBreaks) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetNotifyGlobalCollision (bool bNewNotifyGlobalCollisions) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetNotifyGlobalRemovals (bool bNewNotifyGlobalRemovals) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetNotifyGlobalCrumblings (bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren) |
| |
| virtual void | NotifyBreak (const FChaosBreakEvent &Event) |
| |
| virtual void | NotifyRemoval (const FChaosRemovalEvent &Event) |
| |
| GEOMETRYCOLLECTIONENGINE_API bool | IsFullyDecayed () const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | DispatchBreakEvent (const FChaosBreakEvent &Event) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | DispatchRemovalEvent (const FChaosRemovalEvent &Event) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | DispatchCrumblingEvent (const FChaosCrumblingEvent &Event) |
| |
| GEOMETRYCOLLECTIONENGINE_API bool | DoCustomNavigableGeometryExport (FNavigableGeometryExport &GeomExport) const override |
| |
| GEOMETRYCOLLECTIONENGINE_API UPhysicalMaterial * | GetPhysicalMaterial () const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | InitializeEmbeddedGeometry () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | RefreshEmbeddedGeometry () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | GetRestTransforms (TArray< FMatrix44f > &OutRestTransforms) const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetRestState (TArray< FTransform > &&InRestTransforms) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ResetRestTransforms () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetDynamicState (const Chaos::EObjectStateType &NewDynamicState) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetInitialTransforms (const TArray< FTransform > &InitialTransforms) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetInitialClusterBreaks (const TArray< int32 > &ReleaseIndices) |
| |
| TArray< FMatrix > | GetGlobalMatrices () |
| |
| GEOMETRYCOLLECTIONENGINE_API TArray< FTransform > | GetComponentSpaceTransforms () |
| |
| GEOMETRYCOLLECTIONENGINE_API const TArray< FTransform3f > & | GetComponentSpaceTransforms3f () |
| |
| GEOMETRYCOLLECTIONENGINE_API const FGeometryDynamicCollection * | GetDynamicCollection () const |
| |
| GEOMETRYCOLLECTIONENGINE_API FGeometryDynamicCollection * | GetDynamicCollection () |
| |
| void | SetUpdateNavigationInTick (const bool bUpdateInTick) |
| |
| void | SetUseRootProxyForNavigation (const bool bUseRootProxyForNav) |
| |
| bool | GetUseStaticMeshCollisionForTraces () const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetUseStaticMeshCollisionForTraces (bool bInUseStaticMeshCollisionForTraces) |
| |
| IGeometryCollectionExternalRenderInterface * | GetCustomRenderer () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ForceBrokenForCustomRenderer (bool bForceBroken) |
| |
| bool | IsForceBrokenForCustomRenderer () const |
| |
| bool | FindLeafTransformByLineTrace (const FVector Start, const FVector End, int32 &LeafTransformIndex, FName &LeafTransformName) const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetRootProxyComponentSpaceTransform (int32 Index, const FTransform &RootProxyTransform) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | SetRootProxyLocalTransform (int32 Index, const FTransform3f &RootProxyTransform) |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ClearRootProxyLocalTransforms () |
| |
| void | SetUpdateCustomRendererOnPostPhysicsSync (bool bValue) |
| |
| bool | GetUpdateCustomRendererOnPostPhysicsSync () const |
| |
| void | SetUpdateCustomRenderer (bool bValue) |
| |
| | UFUNCTION (BlueprintCallable, Category="Physics", meta=(DeprecatedFunction, DeprecationMessage="Please use ForceBrokenForCustomRenderer() instead")) void EnableRootProxyForCustomRenderer(bool bEnable) |
| |
| bool | ShouldUpdateComponentTransformToRootBone () const |
| |
| double | GetRootBrokenElapsedTimeInMs () const |
| |
| void | SetEnableReplication (bool bInEnableReplication) |
| |
| void | SetReplicationAbandonAfterLevel (int32 InReplicationAbandonAfterLevel) |
| |
| void | SetReplicationMaxPositionAndVelocityCorrectionLevel (int32 InReplicationMaxPositionAndVelocityCorrectionLevel) |
| |
| GEOMETRYCOLLECTIONENGINE_API const FTransform & | GetPreviousComponentToWorld () const |
| |
| GEOMETRYCOLLECTIONENGINE_API void | ReceivePhysicsCollision (const FChaosPhysicsCollisionInfo &CollisionInfo) |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API void | DispatchChaosPhysicsCollisionBlueprintEvents (const FChaosPhysicsCollisionInfo &CollisionInfo) override |
| |
| GEOMETRYCOLLECTIONENGINE_API void | RefreshCustomRenderer () |
| |
| GEOMETRYCOLLECTIONENGINE_API void | RefreshRootProxies () |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API Chaos::FPhysicsObject * | GetPhysicsObjectById (Chaos::FPhysicsObjectId Id) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API Chaos::FPhysicsObject * | GetPhysicsObjectByName (const FName &Name) const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API TArray< Chaos::FPhysicsObject * > | GetAllPhysicsObjects () const override |
| |
| virtual GEOMETRYCOLLECTIONENGINE_API Chaos::FPhysicsObjectId | GetIdFromGTParticle (Chaos::FGeometryParticle *Particle) const override |
| |
| GEOMETRYCOLLECTIONENGINE_API void | RebaseDynamicCollectionTransformsOnNewWorldTransform () |
| |
| 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 UMaterialInterface * | GetMaterialByName (FName MaterialSlotName) const override |
| |
| virtual ENGINE_API void | SetMaterial (int32 ElementIndex, UMaterialInterface *Material) override |
| |
| 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 |
| |
Public Member Functions inherited from IChaosNotifyHandlerInterface |
| virtual void | NotifyPhysicsCollision (const FChaosPhysicsCollisionInfo &CollisionInfo) |
| |
| CHAOSSOLVERENGINE_API void | HandlePhysicsCollision (const FChaosPhysicsCollisionInfo &CollisionInfo) |
| |
GeometryCollectionComponent