| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Materials/MaterialExpressionRuntimeVirtualTextureSample.h |
Include |
#include "Materials/MaterialExpressionRuntimeVirtualTextureSample.h" |
class UMaterialExpressionRuntimeVirtualTextureSample : public UMaterialExpression
Material expression for sampling from a runtime virtual texture.
Name | Description | ||
---|---|---|---|
|
bSinglePhysicalSpace |
Enable page table channel packing. |
|
|
Coordinates |
Optional UV coordinates input if we want to override standard world position based coordinates. |
|
|
MaterialType |
How to interpret the virtual texture contents. |
|
|
MipValue |
Meaning depends on MipValueMode. A single unit is one mip level. |
|
|
TEnumAsByte< en... |
MipValueMode |
Defines how the MipValue property is applied to the virtual texture lookup. |
|
VirtualTexture |
The virtual texture object to sample. |
|
|
WorldPosition |
Optional world position input to override the default world position. |
Name | Description | |
---|---|---|
|
UMaterialExpressionRuntimeVirtualTextureSample ( |
Name | Description | ||
---|---|---|---|
|
InitOutputs() |
Initialize the output pins. |
|
|
InitVirtualTextureDependentSettings() |
Init settings that affect shader compilation and need to match the current VirtualTexture |
Name | Description | ||
---|---|---|---|
|
CanReferenceTexture() |
Returns true if GetReferencedTexture() can ever return a valid pointer. |
|
|
Compile ( |
Create the new shader code chunk needed for the Abs expression |
|
|
GetCaption |
Returns the text to display on the material expression (in the material editor). |
|
|
UObject *... |
GetReferencedTexture() |
Callback to get any texture reference this expression emits. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |