![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for UMaterial, including all inherited members.
| AbortInsideMemberFunction() const | UObject | |
| AddAssetUserData(UAssetUserData *InUserData) override | UMaterialInterface | virtual |
| AddRef() const | UObjectBase | |
| AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector) | UMaterial | static |
| AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false) | UObjectBaseUtility | |
| AddToRoot() | UObjectBaseUtility | inline |
| AllMaterialsCacheResourceShadersForRendering(bool bUpdateProgressDialog=false, bool bCacheAllRemainingShaders=true) | UMaterial | static |
| AllocateResource() | UMaterial | virtual |
| AllowTranslucentCustomDepthWrites | UMaterial | |
| AnalyzeMaterialCompilationInCallback(TFunctionRef< void(FMaterialCompiler *)> InCompilationCallback, FMaterialAnalysisResult &OutResult) | UMaterialInterface | |
| AnalyzeMaterialCustomOutput(UMaterialExpressionCustomOutput *InCustomOutput, int32 InOutputIndex, FMaterialAnalysisResult &OutResult) | UMaterialInterface | |
| AnalyzeMaterialProperty(EMaterialProperty InProperty, int32 &OutNumTextureCoordinates, bool &bOutRequiresVertexData) | UMaterialInterface | |
| AnalyzeMaterialPropertyEx(EMaterialProperty InProperty, FMaterialAnalysisResult &OutResult) | UMaterialInterface | |
| AnalyzeMaterialTranslationOutput(FMaterialResource *MaterialResource, EShaderPlatform ShaderPlatform, FMaterialAnalysisResult &OutResult) | UMaterialInterface | |
| AnalyzeMaterialTranslationOutput(FMaterialResource *MaterialResource, EShaderPlatform ShaderPlatform, bool ValidationMode, FMaterialAnalysisResult &OutResult) | UMaterialInterface | |
| AppendName(FString &ResultString) const | UObjectBaseUtility | inline |
| AreNativePropertiesIdenticalTo(UObject *Other) const | UObject | inlinevirtual |
| AssertDefaultMaterialsExist() | UMaterialInterface | static |
| AssertDefaultMaterialsPostLoaded() | UMaterialInterface | static |
| AssetUserData | UMaterialInterface | protected |
| AtomicallyClearFlags(EObjectFlags FlagsToClear) | UObjectBase | inline |
| AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) const | UObjectBaseUtility | inline |
| AtomicallySetFlags(EObjectFlags FlagsToAdd) | UObjectBase | inline |
| AttemptInsertNewGroupName(const FString &InNewName) | UMaterial | |
| bAllowDevelopmentShaderCompile | UMaterial | |
| bAllowFrontLayerTranslucency | UMaterial | |
| bAllowNegativeEmissiveColor | UMaterial | |
| bAllowTranslucentLocalLightShadow | UMaterial | |
| bAllowVariableRateShading | UMaterial | |
| bAlwaysEvaluateWorldPositionOffset | UMaterial | |
| bApplyCloudFogging | UMaterial | |
| bAutomaticallySetUsageInEditor | UMaterial | |
| bCanMaskedBeAssumedOpaque | UMaterial | |
| bCastDynamicShadowAsMasked | UMaterial | |
| bCastRayTracedShadows | UMaterial | |
| bCompatibleWithLumenCardSharing | UMaterial | |
| bComputeFogPerPixel | UMaterial | |
| bContactShadows | UMaterial | |
| bDisableDepthTest | UMaterial | |
| bDisablePreExposureScale | UMaterial | |
| BeginDestroy() override | UMaterial | virtual |
| bEnableDisplacementFade | UMaterial | |
| bEnableExecWire | UMaterial | |
| bEnableMobileSeparateTranslucency | UMaterial | |
| bEnableNewHLSLGenerator | UMaterial | |
| bEnableResponsiveAA | UMaterial | |
| bEnableStencilTest | UMaterial | |
| bEnableTessellation | UMaterial | |
| bForceCompatibleWithLightFunctionAtlas | UMaterial | |
| bForwardBlendsSkyLightCubemaps | UMaterial | |
| bForwardRenderUsePreintegratedGFForSimpleIBL | UMaterial | |
| bFullyRough | UMaterial | |
| bGenerateSphericalParticleNormals | UMaterial | |
| bHasPixelAnimation | UMaterial | |
| bIncludedInBaseGame | UMaterialInterface | |
| bIsBlendable | UMaterial | |
| bIsFunctionPreviewMaterial | UMaterial | |
| bIsMasked_DEPRECATED | UMaterial | |
| bIsMaterialEditorStatsMaterial | UMaterial | |
| bIsPreviewMaterial | UMaterial | |
| bIsSky | UMaterial | |
| bIsThinSurface | UMaterial | |
| bIsTranslucencyVelocityFromDepth | UMaterial | |
| BlendableLocation | UMaterial | |
| BlendableOutputAlpha | UMaterial | |
| BlendablePriority | UMaterial | |
| bLoadedCachedExpressionData | UMaterialInterface | protected |
| bNormalCurvatureToRoughness | UMaterial | |
| bOutputTranslucentVelocity | UMaterial | |
| bRelaxRuntimeVirtualTextureRestrictions | UMaterial | |
| bRelaxRuntimeVirtualTextureRestrictionsForOldContent | UMaterial | |
| bRootNodeOverridesDefaultDistortion_DEPRECATED | UMaterial | |
| bScreenSpaceReflections | UMaterial | |
| bSubstrateRoughnessTracking | UMaterial | |
| bTangentSpaceNormal | UMaterial | |
| BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) const | UObject | virtual |
| bUseAlphaToCoverage | UMaterial | |
| bUsedAsSpecialEngineMaterial | UMaterial | |
| bUsedWithBeamTrails | UMaterial | |
| bUsedWithClothing | UMaterial | |
| bUsedWithEditorCompositing | UMaterial | |
| bUsedWithGeometryCache | UMaterial | |
| bUsedWithGeometryCollections | UMaterial | |
| bUsedWithHairStrands | UMaterial | |
| bUsedWithHeterogeneousVolumes | UMaterial | |
| bUsedWithInstancedStaticMeshes | UMaterial | |
| bUsedWithLidarPointCloud | UMaterial | |
| bUsedWithMeshParticles | UMaterial | |
| bUsedWithMorphTargets | UMaterial | |
| bUsedWithNanite | UMaterial | |
| bUsedWithNeuralNetworks | UMaterial | |
| bUsedWithNiagaraMeshParticles | UMaterial | |
| bUsedWithNiagaraRibbons | UMaterial | |
| bUsedWithNiagaraSprites | UMaterial | |
| bUsedWithParticleSprites | UMaterial | |
| bUsedWithSkeletalMesh | UMaterial | |
| bUsedWithSplineMeshes | UMaterial | |
| bUsedWithStaticLighting | UMaterial | |
| bUsedWithStaticMesh | UMaterial | |
| bUsedWithUI_DEPRECATED | UMaterial | |
| bUsedWithVirtualHeightfieldMesh | UMaterial | |
| bUsedWithVolumetricCloud | UMaterial | |
| bUsedWithVoxels | UMaterial | |
| bUsedWithWater | UMaterial | |
| bUseFullPrecision_DEPRECATED | UMaterial | |
| bUseHQForwardReflections | UMaterial | |
| bUseLightmapDirectionality | UMaterial | |
| bUseMaterialAttributes | UMaterial | |
| bUsePlanarForwardReflections | UMaterial | |
| bUsesDistortion | UMaterial | |
| bUseTranslucencyVertexFog | UMaterial | |
| bWriteOnlyAlpha | UMaterial | |
| CachedExpressionData | UMaterialInterface | protected |
| CachedTexturesSamplingInfo | UMaterialInterface | protected |
| CacheShaders(EMaterialShaderPrecompileMode CompileMode) override | UMaterial | virtual |
| CacheTexturesSamplingInfo() | UMaterialInterface | protected |
| CalculateTexturesSamplingInfo(UTexture *Texture) | UMaterialInterface | virtual |
| CallAddReferencedObjects(FReferenceCollector &Collector) | UObject | |
| CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function) | UObject | |
| CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false) | UObject | |
| CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack) | UObject | inlinevirtual |
| CanBeClusterRoot() const override | UMaterial | virtual |
| CanBeInCluster() const | UObjectBaseUtility | virtual |
| CanCacheTexturesSamplingInfo() const | UMaterialInterface | protectedvirtual |
| CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) const | UObject | protected |
| CanCreateInCurrentContext(UObject *Template) | UObject | static |
| CastsRayTracedShadows() const override | UMaterial | virtual |
| CheckDefaultSubobjects(bool bForceCheck=false) const | UObject | |
| CheckDefaultSubobjectsInternal() const | UObject | protectedvirtual |
| CheckInValidStateForCompilation(class FMaterialCompiler *Compiler) const | UMaterial | |
| CheckMaterialUsage(const EMaterialUsage Usage) override | UMaterial | virtual |
| UMaterialInterface::CheckMaterialUsage | UMaterialInterface | |
| CheckMaterialUsage_Concurrent(const EMaterialUsage Usage) const override | UMaterial | virtual |
| UMaterialInterface::CheckMaterialUsage_Concurrent | UMaterialInterface | |
| ClearFlags(EObjectFlags FlagsToClear) | UObjectBaseUtility | inline |
| ClearGarbage() | UObjectBaseUtility | inline |
| ClearInternalFlags(EInternalObjectFlags FlagsToClear) const | UObjectBaseUtility | inline |
| ClearNumericParameterDefault(EMaterialParameterType Type, const FHashedMaterialParameterInfo &ParameterInfo, EShaderPlatform InShaderPlatform) override | UMaterial | virtual |
| UMaterialInterface::ClearNumericParameterDefault | UMaterialInterface | |
| CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) const | UObject | |
| CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext) | UObject | virtual |
| ConditionalBeginDestroy() | UObject | |
| ConditionalFinishDestroy() | UObject | |
| ConditionalPostLoad() | UObject | |
| ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL) | UObject | |
| ConditionalPreload() | UObject | |
| CreateCluster() | UObjectBaseUtility | virtual |
| CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient) | UObject | |
| CreateDefaultSubobject(FName SubobjectName, bool bTransient=false) | UObject | inline |
| CreateDefaultSubobject(FName SubobjectName, bool bTransient=false) | UObject | inline |
| CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false) | UObject | inline |
| CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false) | UObject | inline |
| CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false) | UObject | inline |
| DECLARE_FUNCTION(ProcessInternal) | UObject | |
| DECLARE_FUNCTION(execUndefined) | UObject | |
| DECLARE_FUNCTION(execLocalVariable) | UObject | |
| DECLARE_FUNCTION(execInstanceVariable) | UObject | |
| DECLARE_FUNCTION(execDefaultVariable) | UObject | |
| DECLARE_FUNCTION(execLocalOutVariable) | UObject | |
| DECLARE_FUNCTION(execInterfaceVariable) | UObject | |
| DECLARE_FUNCTION(execClassSparseDataVariable) | UObject | |
| DECLARE_FUNCTION(execInterfaceContext) | UObject | |
| DECLARE_FUNCTION(execArrayElement) | UObject | |
| DECLARE_FUNCTION(execBoolVariable) | UObject | |
| DECLARE_FUNCTION(execClassDefaultVariable) | UObject | |
| DECLARE_FUNCTION(execEndFunctionParms) | UObject | |
| DECLARE_FUNCTION(execNothing) | UObject | |
| DECLARE_FUNCTION(execNothingInt32) | UObject | |
| DECLARE_FUNCTION(execNothingOp4a) | UObject | |
| DECLARE_FUNCTION(execBreakpoint) | UObject | |
| DECLARE_FUNCTION(execTracepoint) | UObject | |
| DECLARE_FUNCTION(execWireTracepoint) | UObject | |
| DECLARE_FUNCTION(execInstrumentation) | UObject | |
| DECLARE_FUNCTION(execEndOfScript) | UObject | |
| DECLARE_FUNCTION(execReturnNothing) | UObject | |
| DECLARE_FUNCTION(execEmptyParmValue) | UObject | |
| DECLARE_FUNCTION(execJump) | UObject | |
| DECLARE_FUNCTION(execJumpIfNot) | UObject | |
| DECLARE_FUNCTION(execAssert) | UObject | |
| DECLARE_FUNCTION(execPushExecutionFlow) | UObject | |
| DECLARE_FUNCTION(execPopExecutionFlow) | UObject | |
| DECLARE_FUNCTION(execComputedJump) | UObject | |
| DECLARE_FUNCTION(execPopExecutionFlowIfNot) | UObject | |
| DECLARE_FUNCTION(execLet) | UObject | |
| DECLARE_FUNCTION(execLetObj) | UObject | |
| DECLARE_FUNCTION(execLetWeakObjPtr) | UObject | |
| DECLARE_FUNCTION(execLetBool) | UObject | |
| DECLARE_FUNCTION(execLetDelegate) | UObject | |
| DECLARE_FUNCTION(execLetMulticastDelegate) | UObject | |
| DECLARE_FUNCTION(execAddMulticastDelegate) | UObject | |
| DECLARE_FUNCTION(execClearMulticastDelegate) | UObject | |
| DECLARE_FUNCTION(execEatReturnValue) | UObject | |
| DECLARE_FUNCTION(execRemoveMulticastDelegate) | UObject | |
| DECLARE_FUNCTION(execSelf) | UObject | |
| DECLARE_FUNCTION(execContext) | UObject | |
| DECLARE_FUNCTION(execContext_FailSilent) | UObject | |
| DECLARE_FUNCTION(execStructMemberContext) | UObject | |
| DECLARE_FUNCTION(execVirtualFunction) | UObject | |
| DECLARE_FUNCTION(execFinalFunction) | UObject | |
| DECLARE_FUNCTION(execLocalVirtualFunction) | UObject | |
| DECLARE_FUNCTION(execLocalFinalFunction) | UObject | |
| DECLARE_FUNCTION(execStructCmpEq) | UObject | |
| DECLARE_FUNCTION(execStructCmpNe) | UObject | |
| DECLARE_FUNCTION(execStructMember) | UObject | |
| DECLARE_FUNCTION(execEqualEqual_DelegateDelegate) | UObject | |
| DECLARE_FUNCTION(execNotEqual_DelegateDelegate) | UObject | |
| DECLARE_FUNCTION(execEqualEqual_DelegateFunction) | UObject | |
| DECLARE_FUNCTION(execNotEqual_DelegateFunction) | UObject | |
| DECLARE_FUNCTION(execIntConst) | UObject | |
| DECLARE_FUNCTION(execInt64Const) | UObject | |
| DECLARE_FUNCTION(execUInt64Const) | UObject | |
| DECLARE_FUNCTION(execSkipOffsetConst) | UObject | |
| DECLARE_FUNCTION(execFloatConst) | UObject | |
| DECLARE_FUNCTION(execDoubleConst) | UObject | |
| DECLARE_FUNCTION(execStringConst) | UObject | |
| DECLARE_FUNCTION(execUnicodeStringConst) | UObject | |
| DECLARE_FUNCTION(execTextConst) | UObject | |
| DECLARE_FUNCTION(execPropertyConst) | UObject | |
| DECLARE_FUNCTION(execObjectConst) | UObject | |
| DECLARE_FUNCTION(execSoftObjectConst) | UObject | |
| DECLARE_FUNCTION(execFieldPathConst) | UObject | |
| DECLARE_FUNCTION(execInstanceDelegate) | UObject | |
| DECLARE_FUNCTION(execNameConst) | UObject | |
| DECLARE_FUNCTION(execByteConst) | UObject | |
| DECLARE_FUNCTION(execIntZero) | UObject | |
| DECLARE_FUNCTION(execIntOne) | UObject | |
| DECLARE_FUNCTION(execTrue) | UObject | |
| DECLARE_FUNCTION(execFalse) | UObject | |
| DECLARE_FUNCTION(execNoObject) | UObject | |
| DECLARE_FUNCTION(execNullInterface) | UObject | |
| DECLARE_FUNCTION(execIntConstByte) | UObject | |
| DECLARE_FUNCTION(execRotationConst) | UObject | |
| DECLARE_FUNCTION(execVectorConst) | UObject | |
| DECLARE_FUNCTION(execVector3fConst) | UObject | |
| DECLARE_FUNCTION(execTransformConst) | UObject | |
| DECLARE_FUNCTION(execStructConst) | UObject | |
| DECLARE_FUNCTION(execSetArray) | UObject | |
| DECLARE_FUNCTION(execSetSet) | UObject | |
| DECLARE_FUNCTION(execSetMap) | UObject | |
| DECLARE_FUNCTION(execArrayConst) | UObject | |
| DECLARE_FUNCTION(execSetConst) | UObject | |
| DECLARE_FUNCTION(execMapConst) | UObject | |
| DECLARE_FUNCTION(execBitFieldConst) | UObject | |
| DECLARE_FUNCTION(execNew) | UObject | |
| DECLARE_FUNCTION(execClassContext) | UObject | |
| DECLARE_FUNCTION(execNativeParm) | UObject | |
| DECLARE_FUNCTION(execCast) | UObject | |
| DECLARE_FUNCTION(execDynamicCast) | UObject | |
| DECLARE_FUNCTION(execMetaCast) | UObject | |
| DECLARE_FUNCTION(execInterfaceCast) | UObject | |
| DECLARE_FUNCTION(execDoubleToFloatCast) | UObject | |
| DECLARE_FUNCTION(execFloatToDoubleCast) | UObject | |
| DECLARE_FUNCTION(execObjectToBool) | UObject | |
| DECLARE_FUNCTION(execInterfaceToBool) | UObject | |
| DECLARE_FUNCTION(execObjectToInterface) | UObject | |
| DECLARE_FUNCTION(execInterfaceToInterface) | UObject | |
| DECLARE_FUNCTION(execInterfaceToObject) | UObject | |
| DECLARE_FUNCTION(execGetDynArrayElement) | UObject | |
| DECLARE_FUNCTION(execSetDynArrayElement) | UObject | |
| DECLARE_FUNCTION(execGetDynArrayLength) | UObject | |
| DECLARE_FUNCTION(execSetDynArrayLength) | UObject | |
| DECLARE_FUNCTION(execDynArrayInsert) | UObject | |
| DECLARE_FUNCTION(execDynArrayRemove) | UObject | |
| DECLARE_FUNCTION(execDynArrayFind) | UObject | |
| DECLARE_FUNCTION(execDynArrayFindStruct) | UObject | |
| DECLARE_FUNCTION(execDynArrayAdd) | UObject | |
| DECLARE_FUNCTION(execDynArrayAddItem) | UObject | |
| DECLARE_FUNCTION(execDynArrayInsertItem) | UObject | |
| DECLARE_FUNCTION(execDynArrayRemoveItem) | UObject | |
| DECLARE_FUNCTION(execDynArraySort) | UObject | |
| DECLARE_FUNCTION(execBindDelegate) | UObject | |
| DECLARE_FUNCTION(execCallMulticastDelegate) | UObject | |
| DECLARE_FUNCTION(execLetValueOnPersistentFrame) | UObject | |
| DECLARE_FUNCTION(execCallMathFunction) | UObject | |
| DECLARE_FUNCTION(execSwitchValue) | UObject | |
| DECLARE_FUNCTION(execArrayGetByRef) | UObject | |
| DECLARE_FUNCTION(execAutoRtfmTransact) | UObject | |
| DECLARE_FUNCTION(execAutoRtfmStopTransact) | UObject | |
| DECLARE_FUNCTION(execAutoRtfmAbortIfNot) | UObject | |
| DefaultMaterialInstance | UMaterial | |
| DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name) | UObjectBase | protectedvirtual |
| DestroyNonNativeProperties() | UObject | |
| DetachExternalPackage() | UObjectBaseUtility | |
| DitheredLODTransition | UMaterial | |
| DitherOpacityMask | UMaterial | |
| DumpDebugInfo(FOutputDevice &OutputDevice) const override | UMaterial | virtual |
| ENetFields_Private enum name | UObject | |
| EnsureIsComplete() | UMaterialInterface | |
| EPostEditChangeEffectOnShaders enum name | UMaterial | |
| ExecuteUbergraph(int32 EntryPoint) | UObject | |
| ExportCustomProperties(FOutputDevice &Out, uint32 Indent) | UObject | inlinevirtual |
| FilterOutPlatformShadingModels(EShaderPlatform Platform, FMaterialShadingModelField &ShadingModels) | UMaterialInterface | static |
| FindFunction(FName InName) const | UObject | |
| FindFunctionChecked(FName InName) const | UObject | |
| FindNearestCommonBaseClass(const UClass *TestClass) const | UObjectBaseUtility | |
| FindTextureStreamingDataIndexRange(FName TextureName, int32 &LowerIndex, int32 &HigherIndex) const | UMaterialInterface | |
| FinishCacheUniformExpressions() const | UMaterial | |
| FinishDestroy() override | UMaterial | virtual |
| FLightmassMaterialProxy | UMaterial | friend |
| FloatPrecisionMode | UMaterial | |
| FMaterialDetailCustomization | UMaterial | friend |
| FMaterialEditor | UMaterial | friend |
| FMaterialResource | UMaterial | friend |
| FMaterialUpdateContext | UMaterial | friend |
| GetAllDoubleVectorParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllFontParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllMarks() const | UObjectBaseUtility | inline |
| GetAllParameterCollectionParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllParameterInfoOfType(EMaterialParameterType Type, TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | virtual |
| GetAllParametersOfType(EMaterialParameterType Type, TMap< FMaterialParameterInfo, FMaterialParameterMetadata > &OutParameters) const | UMaterialInterface | virtual |
| GetAllRuntimeVirtualTextureParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllScalarParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllSparseVolumeTextureParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllTextureCollectionParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllTextureParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetAllVectorParameterInfo(TArray< FMaterialParameterInfo > &OutParameterInfo, TArray< FGuid > &OutParameterIds) const | UMaterialInterface | |
| GetArchetype() const | UObject | |
| GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags) | UObject | static |
| GetArchetypeInstances(TArray< UObject * > &Instances) | UObject | |
| GetAssetRegistryTags(FAssetRegistryTagsContext Context) const override | UMaterial | virtual |
| UMaterialInterface::GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) const | UObject | virtual |
| UMaterialInterface::GetAssetRegistryTags(FAssetData &Out) const | UObject | |
| UMaterialInterface::GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) const | UObject | |
| GetAssetUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass) override | UMaterialInterface | virtual |
| GetBaseMaterial() | UMaterialInterface | |
| GetBlendableLocation(const UMaterial *Base) const override | UMaterial | virtual |
| GetBlendablePriority(const UMaterial *Base) const override | UMaterial | virtual |
| GetBlendMode() const override | UMaterial | virtual |
| GetBlendModeFromString(const TCHAR *InBlendModeStr) | UMaterial | static |
| GetBlendModeString(EBlendMode InBlendMode) | UMaterial | static |
| GetCachedExpressionData(TMicRecursionGuard RecursionGuard=TMicRecursionGuard()) const | UMaterialInterface | virtual |
| GetCachedTexturesSamplingInfo() const | UMaterialInterface | inline |
| GetCastDynamicShadowAsMasked() const override | UMaterial | virtual |
| GetCastShadowAsMasked() const | UMaterialInterface | inlinevirtual |
| GetClass() const | UObjectBase | inline |
| GetConfigOverridePlatform() const | UObject | inlinevirtual |
| GetDefaultConfigFilename() const | UObject | |
| GetDefaultMaterial(EMaterialDomain Domain) | UMaterial | static |
| GetDefaultSubobjectByName(FName ToFind) | UObject | |
| GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects) | UObject | |
| GetDependencies(TSet< UMaterialInterface * > &Dependencies) override | UMaterial | virtual |
| UMaterialInterface::GetDependencies | UMaterialInterface | |
| GetDesc() | UObject | inlinevirtual |
| GetDetailedInfo() const | UObject | |
| GetDetailedInfoInternal() const | UObject | inlineprotectedvirtual |
| GetDiffuseBoost() const | UMaterialInterface | inlinevirtual |
| GetDisplacementFadeRange() const override | UMaterial | virtual |
| GetDisplacementScaling() const override | UMaterial | virtual |
| GetDoubleVectorParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, FVector4d &OutValue) const | UMaterialInterface | |
| GetDoubleVectorParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, FVector4d &OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | |
| GetEmissiveBoost() const | UMaterialInterface | inlinevirtual |
| GetExporterName(void) | UObject | inlinevirtual |
| GetExportResolutionScale() const | UMaterialInterface | inlinevirtual |
| GetExternalPackage() const | UObjectBase | |
| GetExternalPackageInternal() const | UObjectBase | |
| GetFeatureLevelsToCompileForAllMaterials() | UMaterialInterface | static |
| GetFeatureLevelsToCompileForRendering() const | UMaterialInterface | protected |
| GetFlags() const | UObjectBase | inline |
| GetFName() const | UObjectBase | inline |
| GetFNameForStatID() const | UObjectBase | virtual |
| GetFontParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, class UFont *&OutFontValue, int32 &OutFontPage) const | UMaterialInterface | |
| GetFontParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, class UFont *&OutFontValue, int32 &OutFontPage, bool bOveriddenOnly=false) const | UMaterialInterface | |
| GetFullGroupName(bool bStartWithOuter) const | UObjectBaseUtility | |
| GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const | UObjectBaseUtility | |
| GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const | UObjectBaseUtility | |
| GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const | UObjectBaseUtility | |
| GetFunctionCallspace(UFunction *Function, FFrame *Stack) | UObject | inlinevirtual |
| GetGlobalUserConfigFilename() const | UObject | |
| GetHeight() const | UMaterialInterface | |
| GetImplementingOuter() const | UObjectBaseUtility | inline |
| GetImplementingOuterObject(const UClass *InInterfaceClass) const | UObjectBaseUtility | |
| GetInterfaceAddress(UClass *InterfaceClass) | UObjectBaseUtility | |
| GetInternalFlags() const | UObjectBaseUtility | inline |
| GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) const | UObject | virtual |
| GetLightingGuid() const | UMaterialInterface | inline |
| GetLightingGuidChain(bool bIncludeTextures, TArray< FGuid > &OutGuids) const override | UMaterial | virtual |
| GetLinker() const | UObjectBaseUtility | |
| GetLinkerCustomVersion(FGuid CustomVersionKey) const | UObjectBaseUtility | |
| GetLinkerIndex() const | UObjectBaseUtility | |
| GetLinkerLicenseeUE4Version() const | UObjectBaseUtility | inline |
| GetLinkerLicenseeUEVersion() const | UObjectBaseUtility | |
| GetLinkerUE4Version() const | UObjectBaseUtility | inline |
| GetLinkerUEVersion() const | UObjectBaseUtility | |
| GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) const | UObjectBaseUtility | inline |
| GetMaterial() override | UMaterial | virtual |
| GetMaterial() const override | UMaterial | virtual |
| GetMaterial_Concurrent(TMicRecursionGuard RecursionGuard=TMicRecursionGuard()) const override | UMaterial | virtual |
| UMaterialInterface::GetMaterial_Concurrent | UMaterialInterface | |
| GetMaterialDecalResponse() const | UMaterial | inline |
| GetMaterialInheritanceChain(FMaterialInheritanceChain &OutChain) const override | UMaterial | virtual |
| UMaterialInterface::GetMaterialInheritanceChain | UMaterialInterface | |
| GetMaterialLayers(FMaterialLayersFunctions &OutLayers, TMicRecursionGuard RecursionGuard=TMicRecursionGuard()) const override | UMaterial | virtual |
| UMaterialInterface::GetMaterialLayers | UMaterialInterface | |
| GetMaterialResource(EShaderPlatform InShaderPlatform, EMaterialQualityLevel::Type QualityLevel=EMaterialQualityLevel::Num) override | UMaterial | virtual |
| GetMaterialResource(EShaderPlatform InShaderPlatform, EMaterialQualityLevel::Type QualityLevel=EMaterialQualityLevel::Num) const override | UMaterial | virtual |
| UMaterialInterface::GetMaterialResource(ERHIFeatureLevel::Type InFeatureLevel, EMaterialQualityLevel::Type QualityLevel=EMaterialQualityLevel::Num) final | UMaterialInterface | inlinevirtual |
| UMaterialInterface::GetMaterialResource(ERHIFeatureLevel::Type InFeatureLevel, EMaterialQualityLevel::Type QualityLevel=EMaterialQualityLevel::Num) const final | UMaterialInterface | inlinevirtual |
| GetMaterialShadingModelFromString(const TCHAR *InMaterialShadingModelStr) | UMaterial | static |
| GetMaterialShadingModelString(EMaterialShadingModel InMaterialShadingModel) | UMaterial | static |
| GetMaxWorldPositionOffsetDisplacement() const override | UMaterial | virtual |
| GetName() const | UObjectBaseUtility | inline |
| GetName(FString &ResultString) const | UObjectBaseUtility | inline |
| GetNaniteOverideMaterial() const | UMaterialInterface | inline |
| GetNaniteOverride(TMicRecursionGuard RecursionGuard=TMicRecursionGuard()) const override | UMaterial | virtual |
| UMaterialInterface::GetNaniteOverride | UMaterialInterface | |
| GetNativeInterfaceAddress(UClass *InterfaceClass) | UObjectBaseUtility | |
| GetNativeInterfaceAddress(UClass *InterfaceClass) const | UObjectBaseUtility | inline |
| GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) const | UObject | inlinevirtual |
| GetNetPushIdDynamic() const | UObject | inlinevirtual |
| GetNeuralProfile_Internal() const override | UMaterial | virtual |
| GetOpacityMaskClipValue() const override | UMaterial | virtual |
| GetOuter() const | UObjectBase | inline |
| GetOutermost() const | UObjectBaseUtility | |
| GetOutermostObject() const | UObjectBaseUtility | |
| GetOverrideCastShadowAsMasked() const | UMaterialInterface | inline |
| GetOverrideDiffuseBoost() const | UMaterialInterface | inline |
| GetOverrideEmissiveBoost() const | UMaterialInterface | inline |
| GetOverrideExportResolutionScale() const | UMaterialInterface | inline |
| GetPackage() const | UObjectBaseUtility | |
| GetParameterCollectionParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, class UMaterialParameterCollection *&OutValue) const | UMaterialInterface | |
| GetParameterCollectionParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, class UMaterialParameterCollection *&OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | virtual |
| GetParameterDefaultValue(EMaterialParameterType Type, const FMemoryImageMaterialParameterInfo &ParameterInfo, FMaterialParameterMetadata &OutValue) const | UMaterialInterface | |
| GetParameterInfo | UMaterialInterface | |
| GetParameterValue(EMaterialParameterType Type, const FMemoryImageMaterialParameterInfo &ParameterInfo, FMaterialParameterMetadata &OutValue, EMaterialGetParameterValueFlags Flags=EMaterialGetParameterValueFlags::Default) const override | UMaterial | virtual |
| GetPathName(const UObject *StopOuter=NULL) const | UObjectBaseUtility | |
| GetPathName(const UObject *StopOuter, FString &ResultString) const | UObjectBaseUtility | |
| GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) const | UObjectBaseUtility | |
| GetPhysicalMaterial() const override | UMaterial | virtual |
| UMaterialInterface::GetPhysicalMaterial | UMaterialInterface | |
| GetPhysicalMaterialFromMap(int32 Index) const override | UMaterial | virtual |
| UMaterialInterface::GetPhysicalMaterialFromMap | UMaterialInterface | |
| GetPhysicalMaterialMask() const override | UMaterial | virtual |
| UMaterialInterface::GetPhysicalMaterialMask | UMaterialInterface | |
| GetPreloadDependencies(TArray< UObject * > &OutDeps) | UObject | virtual |
| GetPrestreamPackages(TArray< UObject * > &OutPrestream) | UObject | inlinevirtual |
| GetPrimaryAssetId() const | UObject | virtual |
| GetProjectUserConfigFilename() const | UObject | |
| GetQualityLevelUsage(TArray< bool, TInlineAllocator< EMaterialQualityLevel::Num > > &QualityLevelsUsed, EShaderPlatform ShaderPlatform, bool bCooking=false) | UMaterialInterface | |
| GetQualityLevelUsageForCooking(TArray< bool, TInlineAllocator< EMaterialQualityLevel::Num > > &QualityLevelsUsed, EShaderPlatform ShaderPlatform) | UMaterialInterface | inline |
| GetRefCount() const | UObjectBaseUtility | inline |
| GetReferencedTextureCollections() const | UMaterialInterface | |
| GetReferencedTextures() const | UMaterialInterface | |
| GetRefractionSettings(float &OutBiasValue) const override | UMaterial | virtual |
| GetRelevance(ERHIFeatureLevel::Type InFeatureLevel) const | UMaterialInterface | |
| GetRelevance(EShaderPlatform ShaderPlatform) const | UMaterialInterface | |
| GetRelevance_Concurrent(ERHIFeatureLevel::Type InFeatureLevel) const | UMaterialInterface | |
| GetRelevance_Concurrent(EShaderPlatform ShaderPlatform) const | UMaterialInterface | |
| GetRenderProxy() const override | UMaterial | virtual |
| UMaterialInterface::GetRenderProxy | UMaterialInterface | |
| GetRenderTracePhysicalMaterialOutputs() const | UMaterial | |
| GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) const | UObject | virtual |
| GetResourceSizeBytes(EResourceSizeMode::Type Mode) | UObject | inline |
| GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize) override | UMaterial | virtual |
| GetRestoreForUObjectOverwrite() | UObject | inlinevirtual |
| GetRuntimeVirtualTextureParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, class URuntimeVirtualTexture *&OutValue) const | UMaterialInterface | |
| GetRuntimeVirtualTextureParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, class URuntimeVirtualTexture *&OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | |
| GetSamplerTypeEnum() | UMaterialInterface | inlinestatic |
| GetScalarParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, float &OutValue) const | UMaterialInterface | |
| GetScalarParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, float &OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | |
| GetShadingModels() const override | UMaterial | virtual |
| GetSparseClassDataStruct() const | UObject | |
| GetSparseVolumeTextureParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, class USparseVolumeTexture *&OutValue) const | UMaterialInterface | |
| GetSparseVolumeTextureParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, class USparseVolumeTexture *&OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | |
| GetSpecularProfile_Internal(uint32 Index) const override | UMaterial | virtual |
| GetSpecularProfileOverride_Internal() const | UMaterialInterface | virtual |
| GetStatID(bool bForDeferredUse=false) const | UObjectBaseUtility | inline |
| GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList) | UObject | inlinevirtual |
| GetSubstrateCompilationConfig() const | UMaterialInterface | |
| GetSubsurfaceProfile_Internal() const override | UMaterial | virtual |
| GetSubsurfaceProfileOverride_Internal() const override | UMaterial | virtual |
| GetSubsurfaceProfileRoot_Internal() const override | UMaterial | virtual |
| GetSubsurfaceProfileRoot_Internal(uint32 Index) const override | UMaterial | virtual |
| GetTextureCollectionParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, class UTextureCollection *&OutValue) const | UMaterialInterface | |
| GetTextureCollectionParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, class UTextureCollection *&OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | virtual |
| GetTextureDensity(FName TextureName, const struct FMeshUVChannelInfo &UVChannelData) const | UMaterialInterface | virtual |
| GetTextureDensityWithCache(const FTextureSamplingInfo &TextureSamplingInfo, const FMeshUVChannelInfo &UVChannelData) const | UMaterialInterface | |
| GetTextureParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, class UTexture *&OutValue) const | UMaterialInterface | |
| GetTextureParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, class UTexture *&OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | virtual |
| GetTextureStreamingData() const | UMaterialInterface | inline |
| GetTextureStreamingData() | UMaterialInterface | inline |
| GetTypedOuter(UClass *Target) const | UObjectBaseUtility | |
| GetTypedOuter() const | UObjectBaseUtility | inline |
| GetUniqueID() const | UObjectBase | inline |
| GetUsageByFlag(const EMaterialUsage Usage) const | UMaterial | |
| GetUsageName(const EMaterialUsage Usage) const | UMaterial | |
| GetUsedTextures(TArray< UTexture * > &OutTextures, TOptional< EMaterialQualityLevel::Type > InSpecificQualityLevel=TOptional< EMaterialQualityLevel::Type >(), TOptional< EShaderPlatform > InSpecificShaderPlatform=TOptional< EShaderPlatform >()) const override | UMaterial | virtual |
| UMaterialInterface::GetUsedTextures(TArray< UTexture * > &OutTextures, EMaterialQualityLevel::Type QualityLevel, bool bAllQualityLevels, ERHIFeatureLevel::Type FeatureLevel, bool bAllFeatureLevels) const final | UMaterialInterface | inlinevirtual |
| GetUsedTexturesAndIndices(TArray< UTexture * > &OutTextures, TArray< TArray< int32 > > &OutIndices, EMaterialQualityLevel::Type QualityLevel, EShaderPlatform InShaderPlatform) const override | UMaterial | virtual |
| UMaterialInterface::GetUsedTexturesAndIndices | UMaterialInterface | |
| GetUserSceneTextureOutput(const UMaterial *Base) const | UMaterialInterface | |
| GetUserSceneTextureOverride(FName &InOutValue) const | UMaterialInterface | virtual |
| GetVectorParameterDefaultValue(const FHashedMaterialParameterInfo &ParameterInfo, FLinearColor &OutValue) const | UMaterialInterface | |
| GetVectorParameterValue(const FHashedMaterialParameterInfo &ParameterInfo, FLinearColor &OutValue, bool bOveriddenOnly=false) const | UMaterialInterface | |
| GetVersePath() const | UObjectBaseUtility | virtual |
| GetWidth() const | UMaterialInterface | |
| HasAllFlags(EObjectFlags FlagsToCheck) const | UObjectBaseUtility | inline |
| HasAllMarks(EObjectMark Marks) const | UObjectBaseUtility | inline |
| HasAmbientOcclusionConnected() const | UMaterial | |
| HasAnisotropyConnected() const | UMaterial | |
| HasAnyFlags(EObjectFlags FlagsToCheck) const | UObjectBaseUtility | inline |
| HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) const | UObjectBaseUtility | inline |
| HasAnyMarks(EObjectMark Marks) const | UObjectBaseUtility | inline |
| HasBaseColorConnected() const | UMaterial | |
| HasCustomizedUVs() const override | UMaterial | virtual |
| HasCustomPrimitiveData() const override | UMaterial | virtual |
| HasDisplacementConnected() const | UMaterial | |
| HasEmissiveColorConnected() const | UMaterial | |
| HasMeshPaintTexture() const override | UMaterial | virtual |
| HasMetallicConnected() const | UMaterial | |
| HasNonEditorOnlyReferences() const | UObject | inlinevirtual |
| HasNormalConnected() const | UMaterial | |
| HasPixelAnimation() const override | UMaterial | virtual |
| HasPixelDepthOffsetConnected() const | UMaterial | |
| HasRoughnessConnected() const | UMaterial | |
| HasSpecularConnected() const | UMaterial | |
| HasSubstrateFrontMaterialConnected() const | UMaterial | |
| HasSubstrateRoughnessTracking() const override | UMaterial | virtual |
| HasSurfaceThicknessConnected() const | UMaterial | |
| HasTextureStreamingData() const | UMaterialInterface | inline |
| HasVertexInterpolator() const override | UMaterial | virtual |
| HasVertexPositionOffsetConnected() const | UMaterial | |
| Implements() const | UObject | inline |
| ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn) | UObject | inlinevirtual |
| InitDefaultMaterials() | UMaterialInterface | static |
| InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL) | UObject | |
| IsA(OtherClassType SomeBase) const | UObjectBaseUtility | inline |
| IsA() const | UObjectBaseUtility | inline |
| IsAsset() const | UObject | virtual |
| IsBasedOnArchetype(const UObject *const SomeObject) const | UObject | inline |
| IsCapturingAsRootObjectForTransaction() const | UObject | inline |
| IsCompatibleWithLumenCardSharing() const override | UMaterial | virtual |
| IsCompiling() const | UMaterialInterface | inline |
| IsCompilingOrHadCompileError(ERHIFeatureLevel::Type InFeatureLevel) | UMaterial | |
| IsCompilingOrHadCompileError(EShaderPlatform InShaderPlatform) | UMaterial | |
| IsComplete() const override | UMaterial | virtual |
| IsDefaultMaterial() const | UMaterial | |
| IsDefaultMaterialInitialized() | UMaterialInterface | static |
| IsDefaultSubobject() const | UObjectBaseUtility | |
| IsDeferredDecal() const override | UMaterial | virtual |
| IsDependent(UMaterialInterface *TestDependency) | UMaterialInterface | inlinevirtual |
| IsDependent_Concurrent(UMaterialInterface *TestDependency, TMicRecursionGuard RecursionGuard=TMicRecursionGuard()) | UMaterialInterface | inlinevirtual |
| IsDestructionThreadSafe() const | UObject | virtual |
| IsDisplacementFadeEnabled() const override | UMaterial | virtual |
| IsDitheredLODTransition() const override | UMaterial | virtual |
| IsEditorOnly() const | UObject | inlinevirtual |
| IsFullNameStableForNetworking() const | UObject | virtual |
| IsGarbageEliminationEnabled() | UObjectBaseUtility | inlinestatic |
| IsIn(const UObject *SomeOuter) const | UObjectBaseUtility | |
| IsIn(const UPackage *SomePackage) const | UObjectBaseUtility | |
| IsInA(const UClass *SomeBaseClass) const | UObjectBaseUtility | |
| IsInBlueprint() const | UObject | |
| IsInOuter(const UObject *SomeOuter) const | UObjectBaseUtility | |
| IsInPackage(const UPackage *SomePackage) const | UObjectBaseUtility | |
| IsLocalizedResource() const | UObject | virtual |
| IsMasked() const override | UMaterial | virtual |
| IsMobileSeparateTranslucencyEnabled() const | UMaterial | |
| IsNameStableForNetworking() const | UObject | virtual |
| IsNative() const | UObjectBaseUtility | inline |
| IsPackageExternal() const | UObjectBaseUtility | |
| IsPendingKillEnabled() | UObjectBaseUtility | inlinestatic |
| IsPostLoadThreadSafe() const | UObject | inlinevirtual |
| IsPostProcessMaterial() const | UMaterial | virtual |
| IsPostProcessMaterialOutputingAlpha() const | UMaterial | |
| IsPropertyActive(EMaterialProperty InProperty) const override | UMaterial | virtual |
| IsPropertyActiveInDerived(EMaterialProperty InProperty, const UMaterialInterface *DerivedMaterial) const | UMaterial | |
| IsPropertyConnected(EMaterialProperty Property) const | UMaterial | |
| IsPropertyRelevantForMobile(EMaterialProperty InProperty) | UMaterial | static |
| IsPropertySupported(EMaterialProperty InProperty) const | UMaterial | |
| IsReadyForAsyncPostLoad() const | UObject | inlinevirtual |
| IsReadyForFinishDestroy() override | UMaterial | virtual |
| IsRooted() const | UObjectBaseUtility | inline |
| IsSafeForRootSet() const | UObject | virtual |
| IsSelected() const | UObject | |
| IsShadingModelFromMaterialExpression() const override | UMaterial | virtual |
| IsSupportedForNetworking() const | UObject | virtual |
| IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) const | UObjectBaseUtility | |
| IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) const | UObjectBaseUtility | |
| IsTessellationEnabled() const override | UMaterial | virtual |
| IsThinSurface() const override | UMaterial | virtual |
| IsTranslucencyVelocityFromDepth() const override | UMaterial | virtual |
| IsTranslucencyWritingCustomDepth() const override | UMaterial | virtual |
| IsTranslucencyWritingFrontLayerTransparency() const override | UMaterial | virtual |
| IsTranslucencyWritingVelocity() const override | UMaterial | virtual |
| IsTwoSided() const override | UMaterial | virtual |
| IsUIMaterial() const | UMaterial | virtual |
| IsUnreachable() const | UObjectBaseUtility | inline |
| IsUsageFlagDirty(EMaterialUsage Usage) | UMaterial | |
| IsUsingMotionVectorWorldOffset_Concurrent(EShaderPlatform InShaderPlatform) const | UMaterialInterface | |
| IsUsingNewHLSLGenerator() const | UMaterialInterface | |
| IsUsingNewTranslatorPrototype() const | UMaterialInterface | |
| IsUsingTemporalResponsiveness_Concurrent(EShaderPlatform InShaderPlatform) const | UMaterialInterface | |
| IsUsingWorldPositionOffset_Concurrent(ERHIFeatureLevel::Type InFeatureLevel) const | UMaterialInterface | |
| IsUsingWorldPositionOffset_Concurrent(EShaderPlatform InShaderPlatform) const | UMaterialInterface | |
| IsValidLowLevel() const | UObjectBase | |
| IsValidLowLevelFast(bool bRecursive=true) const | UObjectBase | |
| IterateOverActiveFeatureLevels(FunctionType InHandler) | UMaterialInterface | inlinestatic |
| LightmassSettings | UMaterialInterface | protected |
| LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr) | UObject | |
| LogMaterialsAndTextures(FOutputDevice &Ar, int32 Indent) const override | UMaterial | virtual |
| LowLevelRename(FName NewName, UObject *NewOuter=NULL) | UObjectBase | protected |
| Mark(EObjectMark Marks) const | UObjectBaseUtility | inline |
| MarkAsEditorOnlySubobject() | UObject | inlinevirtual |
| MarkAsGarbage() | UObjectBaseUtility | inline |
| MarkAsReachable() const | UObjectBase | |
| MarkPackageDirty() const | UObjectBaseUtility | |
| MaxWorldPositionOffsetDisplacement | UMaterial | |
| Modify(bool bAlwaysMarkDirty=true) | UObject | inline |
| NamePrivate | UObjectBase | |
| NeedsLoadForClient() const | UObject | virtual |
| NeedsLoadForEditorGame() const | UObject | inlinevirtual |
| NeedsLoadForServer() const | UObject | virtual |
| NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) const | UObject | virtual |
| NeedsSetMaterialUsage_Concurrent(bool &bOutHasUsage, const EMaterialUsage Usage) const | UMaterial | |
| NeuralProfile | UMaterialInterface | |
| NeuralProfileId | UMaterial | |
| NumCustomizedUVs | UMaterial | |
| NumSpecularProfile_Internal() const override | UMaterial | virtual |
| NumSubsurfaceProfileRoot_Internal() const override | UMaterial | virtual |
| OnAssignedAsOverride(const UObject *Owner) | UMaterialInterface | virtual |
| OnBaseMaterialSetEvent | UMaterialInterface | |
| OnClusterMarkedAsPendingKill() | UObjectBaseUtility | inlinevirtual |
| OnRemovedAsOverride(const UObject *Owner) | UMaterialInterface | virtual |
| OpacityMaskClipValue | UMaterial | |
| operator<(const UObjectBaseUtility &Other) const | UObjectBaseUtility | inline |
| OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL) | UObject | |
| OverrideBlendableSettings(class FSceneView &View, float Weight) const override | UMaterialInterface | virtual |
| OverrideConfigSection(FString &SectionName) | UObject | inlinevirtual |
| OverrideNumericParameterDefault(EMaterialParameterType Type, const FHashedMaterialParameterInfo &ParameterInfo, const UE::Shader::FValue &Value, bool bOverride, ERHIFeatureLevel::Type FeatureLevel) final | UMaterialInterface | inlinevirtual |
| OverridePerObjectConfigSection(FString &SectionName) | UObject | inlinevirtual |
| OverrideTexture(const UTexture *InTextureToOverride, UTexture *OverrideTexture, ERHIFeatureLevel::Type InFeatureLevel) override | UMaterial | virtual |
| UMaterialInterface::OverrideTexture | UMaterialInterface | |
| ParentRefFence | UMaterialInterface | |
| ParseParms(const TCHAR *Parms) | UObject | |
| PixelDepthOffsetMode | UMaterial | |
| PostCDOContruct() override | UMaterialInterface | virtual |
| PostDuplicate(bool bDuplicateForPIE) override | UMaterial | virtual |
| UObject::PostDuplicate(EDuplicateMode::Type DuplicateMode) | UObject | inlinevirtual |
| PostEditChangePropertyInternal(FPropertyChangedEvent &PropertyChangedEvent, const EPostEditChangeEffectOnShaders EffectOnShaders) | UMaterial | |
| PostEditImport() | UObject | inlinevirtual |
| PostInitProperties() override | UMaterial | virtual |
| PostInterpChange(FProperty *PropertyThatChanged) | UObject | inlinevirtual |
| PostLoad() override | UMaterial | virtual |
| PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph) | UObject | virtual |
| PostNetReceive() | UObject | virtual |
| PostReinitProperties() | UObject | virtual |
| PostReloadConfig(class FProperty *PropertyThatWasLoaded) | UObject | inlinevirtual |
| PostRename(UObject *OldOuter, const FName OldName) | UObject | virtual |
| PostRepNotifies() | UObject | inlinevirtual |
| PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext) | UObject | virtual |
| PrecacheDefaultMaterialPSOs() | UMaterialInterface | static |
| PrecachePSOs(const FPSOPrecacheVertexFactoryDataList &VertexFactoryDataList, const FPSOPrecacheParams &PreCacheParams, EPSOPrecachePriority Priority, TArray< FMaterialPSOPrecacheRequestID > &OutMaterialPSORequestIDs) override | UMaterial | virtual |
| UMaterialInterface::PrecachePSOs(const FVertexFactoryType *VertexFactoryType, const struct FPSOPrecacheParams &PreCacheParams) | UMaterialInterface | inline |
| UMaterialInterface::PrecachePSOs(const TConstArrayView< const FVertexFactoryType * > &VertexFactoryTypes, const struct FPSOPrecacheParams &PreCacheParams) | UMaterialInterface | inline |
| UMaterialInterface::PrecachePSOs(const TConstArrayView< const FVertexFactoryType * > &VertexFactoryTypes, const struct FPSOPrecacheParams &PreCacheParams, TArray< FMaterialPSOPrecacheRequestID > &OutMaterialPSORequestIDs) | UMaterialInterface | inline |
| UMaterialInterface::PrecachePSOs(const TConstArrayView< const FVertexFactoryType * > &VertexFactoryTypes, const struct FPSOPrecacheParams &PreCacheParams, EPSOPrecachePriority PSOPrecachePriority, TArray< FMaterialPSOPrecacheRequestID > &OutMaterialPSORequestIDs) | UMaterialInterface | inline |
| UMaterialInterface::PrecachePSOs(const FPSOPrecacheVertexFactoryDataList &VertexFactoryDataList, const struct FPSOPrecacheParams &PreCacheParams, EPSOPrecachePriority Priority, TArray< FMaterialPSOPrecacheRequestID > &OutMaterialPSORequestIDs) | UMaterialInterface | inlinevirtual |
| PreDestroyFromReplication() | UObject | virtual |
| PreDuplicate(FObjectDuplicationParameters &DupParams) | UObject | inlinevirtual |
| PrefetchClass(UObject *Object) | UObjectBase | inlinestatic |
| PrefetchOuter(UObject *Object) | UObjectBase | inlinestatic |
| PreNetReceive() | UObject | virtual |
| PreSave(FObjectPreSaveContext ObjectSaveContext) override | UMaterial | virtual |
| PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext) | UObject | virtual |
| PreshaderGap | UMaterial | |
| ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor) | UObject | inlinevirtual |
| ProcessEvent(UFunction *Function, void *Parms) | UObject | virtual |
| ReattachExternalPackage() | UObjectBaseUtility | |
| RecacheAllMaterialUniformExpressions(bool bRecreateUniformBuffer) | UMaterialInterface | static |
| RecacheUniformExpressions(bool bRecreateUniformBuffer) const override | UMaterial | virtual |
| RefractionCoverageMode | UMaterial | |
| RefractionDepthBias | UMaterial | |
| RefractionMethod | UMaterial | |
| RefractionMode_DEPRECATED | UMaterial | |
| RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO) | UObject | inlinevirtual |
| Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name) | UObjectBase | protected |
| Register(const TCHAR *PackageName, const TCHAR *Name) | UObjectBase | protected |
| RegisterDependencies() | UObjectBase | inlineprotectedvirtual |
| RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags) | UObject | virtual |
| ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL) | UObject | |
| ReleaseRef() const | UObjectBase | |
| ReleaseResources() | UMaterial | |
| ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL) | UObject | |
| ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker) | UObjectBaseUtility | static |
| RemoveClassPrefix(const TCHAR *ClassName) | UObjectBase | static |
| RemoveFromRoot() | UObjectBaseUtility | inline |
| RemoveUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass) override | UMaterialInterface | virtual |
| Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None) override | UMaterialInterface | virtual |
| ResolutionRelativeToInput | UMaterial | |
| ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists) | UObject | inlinevirtual |
| RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers) | UObject | |
| RootPackageHasAnyFlags(uint32 CheckFlagMask) const | UObjectBaseUtility | |
| SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true) | UObject | |
| SaveConfig(const FSaveConfigContext &Context) | UObject | |
| SaveShaderStableKeys(const class ITargetPlatform *TP) | UMaterial | |
| SaveShaderStableKeysInner(const class ITargetPlatform *TP, const struct FStableShaderKeyAndValue &SaveKeyVal) override | UMaterial | virtual |
| Serialize(FArchive &Ar) override | UMaterial | virtual |
| UObject::Serialize(FStructuredArchive::FRecord Record) | UObject | virtual |
| SerializeScriptProperties(FArchive &Ar) const | UObject | |
| SerializeScriptProperties(FStructuredArchive::FSlot Slot) const | UObject | |
| SetCastShadowAsMasked(bool InCastShadowAsMasked) | UMaterialInterface | inline |
| SetDiffuseBoost(float InDiffuseBoost) | UMaterialInterface | inline |
| SetEmissiveBoost(float InEmissiveBoost) | UMaterialInterface | inline |
| SetExportResolutionScale(float InExportResolutionScale) | UMaterialInterface | inline |
| SetExternalPackage(UPackage *InPackage) | UObjectBase | |
| SetFeatureLevelToCompile(ERHIFeatureLevel::Type FeatureLevel, bool bShouldCompile) | UMaterialInterface | |
| SetFlags(EObjectFlags NewFlags) | UObjectBaseUtility | inline |
| SetFlagsTo(EObjectFlags NewFlags) | UObjectBase | inlineprotected |
| SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups=0, bool bFastResponse=false) | UMaterialInterface | virtual |
| SetGarbageEliminationEnabled(bool bEnabled) | UObjectBaseUtility | inlinestatic |
| SetGlobalRequiredFeatureLevel(ERHIFeatureLevel::Type FeatureLevel, bool bShouldCompile) | UMaterialInterface | static |
| SetInternalFlags(EInternalObjectFlags FlagsToSet) const | UObjectBaseUtility | inline |
| SetLightingGuid() | UMaterialInterface | inline |
| SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false) | UObject | |
| SetMaterialUsage(bool &bNeedsRecompile, const EMaterialUsage Usage, UMaterialInterface *MaterialInstance=nullptr) | UMaterial | |
| SetNumericParameterDefault(EMaterialParameterType Type, const FHashedMaterialParameterInfo &ParameterInfo, const UE::Shader::FValue &Value, EShaderPlatform InShaderPlatform) override | UMaterial | virtual |
| UMaterialInterface::SetNumericParameterDefault | UMaterialInterface | |
| SetOverrideCastShadowAsMasked(bool bInOverrideCastShadowAsMasked) | UMaterialInterface | inline |
| SetOverrideDiffuseBoost(bool bInOverrideDiffuseBoost) | UMaterialInterface | inline |
| SetOverrideEmissiveBoost(bool bInOverrideEmissiveBoost) | UMaterialInterface | inline |
| SetOverrideExportResolutionScale(bool bInOverrideExportResolutionScale) | UMaterialInterface | inline |
| SetRenderTracePhysicalMaterialOutputs(TArrayView< TObjectPtr< UPhysicalMaterial > > PhysicalMaterials) | UMaterial | |
| SetShadingModel(EMaterialShadingModel NewModel) | UMaterial | |
| SetSubstrateCompilationConfig(FSubstrateCompilationConfig &SubstrateCompilationConfig) | UMaterialInterface | |
| SetTextureStreamingData(const TArray< FMaterialTextureInfo > &InTextureStreamingData) | UMaterialInterface | |
| ShadingRate | UMaterial | |
| ShouldAlwaysEvaluateWorldPositionOffset() const override | UMaterial | virtual |
| ShutdownAfterError() | UObject | inlinevirtual |
| SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function) | UObject | |
| SortTextureStreamingData(bool bForceSort, bool bFinalSort) | UMaterialInterface | |
| SourceFileTagName() | UObject | static |
| SpecularProfiles | UMaterialInterface | |
| StartCacheUniformExpressions() const | UMaterial | |
| StateId | UMaterial | |
| StencilCompare | UMaterial | |
| StencilRefValue | UMaterial | |
| SubmitRemainingJobsForWorld(UWorld *World, EMaterialShaderPrecompileMode CompileMode=EMaterialShaderPrecompileMode::Default) | UMaterialInterface | static |
| SubstrateCompilationConfig | UMaterial | |
| SubsurfaceProfile | UMaterialInterface | |
| SubsurfaceProfiles | UMaterialInterface | |
| TagSubobjects(EObjectFlags NewFlags) | UObject | virtual |
| TextureStreamingData | UMaterialInterface | protected |
| ThisThreadAtomicallyClearedRFUnreachable() | UObjectBaseUtility | |
| TranslucencyDirectionalLightingIntensity | UMaterial | |
| TranslucencyLightingMode | UMaterial | |
| TranslucencyPass | UMaterial | |
| TranslucentBackscatteringExponent | UMaterial | |
| TranslucentDirectionalLightShadowQuality | UMaterial | |
| TranslucentLocalLightShadowQuality | UMaterial | |
| TranslucentMultipleScatteringExtinction | UMaterial | |
| TranslucentSelfShadowDensityScale | UMaterial | |
| TranslucentSelfShadowSecondDensityScale | UMaterial | |
| TranslucentSelfShadowSecondOpacity | UMaterial | |
| TranslucentShadowDensityScale | UMaterial | |
| TranslucentShadowStartOffset | UMaterial | |
| TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true) | UObject | |
| TwoSided | UMaterial | |
| UMaterial() | UMaterial | |
| UMaterial(FVTableHelper &Helper) | UMaterial | |
| UMaterialInterface() | UMaterialInterface | |
| UMaterialInterface(FVTableHelper &Helper) | UMaterialInterface | |
| UnMark(EObjectMark Marks) const | UObjectBaseUtility | inline |
| UObject() | UObject | |
| UObject(const FObjectInitializer &ObjectInitializer) | UObject | |
| UObject(EStaticConstructor, EObjectFlags InFlags) | UObject | |
| UObject(FVTableHelper &Helper) | UObject | |
| UObjectBase() | UObjectBase | inlineprotected |
| UObjectBase(EObjectFlags InFlags) | UObjectBase | protected |
| UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId()) | UObjectBase | |
| UObjectBaseUtility() | UObjectBaseUtility | inline |
| UObjectBaseUtility(EObjectFlags InFlags) | UObjectBaseUtility | inline |
| UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames) | UObject | static |
| UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames) | UObject | static |
| UpdateDefaultConfigFile(const FString &SpecificFileLocation="") | UObject | |
| UpdateGlobalUserConfigFile() | UObject | |
| UpdateLightmassTextureTracking() override | UMaterial | virtual |
| UpdateMaterialRenderProxy(FMaterialRenderProxy &Proxy) | UMaterialInterface | protected |
| UpdateMaterialShaders(TArray< const FShaderType * > &ShaderTypesToFlush, TArray< const FShaderPipelineType * > &ShaderPipelineTypesToFlush, TArray< const FVertexFactoryType * > &VFTypesToFlush, EShaderPlatform ShaderPlatform) | UMaterial | static |
| UpdateProjectUserConfigFile() | UObject | |
| UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName) | UObject | |
| UsageFlagCacheMiss | UMaterial | mutable |
| UsageFlagWarnings | UMaterial | |
| UseAnyStreamingTexture() const | UMaterialInterface | |
| UserSceneTexture | UMaterial | |
| UserTextureDivisor | UMaterial | |
| ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) const | UObject | inlinevirtual |
| Wireframe | UMaterial | |
| WithinClass typedef | UObject | |
| WritesToRuntimeVirtualTexture() const override | UMaterial | virtual |
| ~UMaterialInterface() | UMaterialInterface | virtual |
| ~UObjectBase() | UObjectBase | virtual |