RealDocs

33 results for "reflection" in function

function
UKismetMathLibrary::GetReflectionVector Engine

Reflects a direction vector across a surface normal, like a laser bouncing off a mirror.

function
UKismetSystemLibrary::GetEnumTopLevelAssetPath Engine

Returns the full path to the specified enum as an FTopLevelAssetPath, used by asset utilities and reflection systems that need a stable identifier for a UENUM.

function
AActor::GetHiddenPropertyName Engine

Returns the FName of the bHidden property.

function
AActor::GetInstigatorPropertyName Engine

Returns the FName of the `Instigator` UPROPERTY, allowing reflection-based systems to reference the property without hard-coding the string.

function
AActor::GetRolePropertyName Engine

Returns the FName of the `Role` UPROPERTY (the actor's local net role), allowing reflection-based systems to reference the property without hard-coded strings.

function
UObject::Implements CoreUObject

Returns true if this object's class implements the specified UInterface.

function
UObject::IsA CoreUObject

Returns true if this object's class is T or a subclass of T.

function
UKismetMathLibrary::Matrix_GetRotDeterminant Engine

Returns the determinant of the upper-left 3x3 rotation submatrix.

function
UKismetMathLibrary::Matrix_Mirror Engine

Mirrors a transform matrix across a given axis and flips one local axis to maintain correct handedness.

function
UKismetMathLibrary::MirrorVectorByNormal Engine

Reflects (mirrors) a vector across a surface normal.

function
UKismetRenderingLibrary::RenderTargetCreateStaticTextureCubeEditorOnly Engine

Creates a new static TextureCube asset from the current contents of a cube render target, typically used to bake captured reflection or skybox cubemaps.

function
UKismetArrayLibrary::SetArrayPropertyByName Engine

Assigns a value to a named array property on an object using reflection.

function
UKismetSystemLibrary::SetBoolPropertyByName Engine

Sets a named bool property on Object to Value via reflection.

function
UKismetSystemLibrary::SetBytePropertyByName Engine

Sets a named uint8 property on Object to Value via reflection.

function
UKismetSystemLibrary::SetClassPropertyByName Engine

Sets a named TSubclassOf<UObject> property on Object to Value via reflection.

function
UKismetSystemLibrary::SetColorPropertyByName Engine

Sets a named FColor property on Object to Value via reflection.

function
UKismetSystemLibrary::SetDoublePropertyByName Engine

Sets a named double property on Object to Value via reflection.

function
UKismetSystemLibrary::SetFieldPathPropertyByName Engine

Sets a named TFieldPath property on Object to Value via reflection.

function
UKismetSystemLibrary::SetInt64PropertyByName Engine

Sets a named int64 property on Object to Value via reflection.

function
UKismetSystemLibrary::SetIntPropertyByName Engine

Sets a named int32 property on Object to Value via reflection.

function
UKismetSystemLibrary::SetInterfacePropertyByName Engine

Sets a named const FScriptInterface& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetLinearColorPropertyByName Engine

Sets a named const FLinearColor& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetNamePropertyByName Engine

Sets a named const FName& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetObjectPropertyByName Engine

Sets a named UObject* property on Object to Value via reflection.

function
UKismetSystemLibrary::SetRotatorPropertyByName Engine

Sets a named const FRotator& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetSoftClassPropertyByName Engine

Sets a named const TSoftClassPtr<UObject>& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetSoftObjectPropertyByName Engine

Sets a named const TSoftObjectPtr<UObject>& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetStringPropertyByName Engine

Sets a named const FString& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetTextPropertyByName Engine

Sets a named const FText& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetTransformPropertyByName Engine

Sets a named FTransform property on Object to Value via reflection.

function
UKismetSystemLibrary::SetVector3fPropertyByName Engine

Sets a named const FVector3f& property on Object to Value via reflection.

function
UKismetSystemLibrary::SetVectorPropertyByName Engine

Sets a named const FVector& property on Object to Value via reflection.

function
UKismetMathLibrary::Vector4_MirrorByVector3 Engine

Reflects a direction vector across a surface normal using only the XYZ components, equivalent to D - 2*(D·N)*N.