#include <MaterialUniformExpressions.h>
◆ FMaterialUniformExpressionTexture() [1/4]
| FMaterialUniformExpressionTexture::FMaterialUniformExpressionTexture |
( |
| ) |
|
◆ FMaterialUniformExpressionTexture() [2/4]
◆ FMaterialUniformExpressionTexture() [3/4]
| FMaterialUniformExpressionTexture::FMaterialUniformExpressionTexture |
( |
int32 |
InTextureIndex, |
|
|
int16 |
InTextureLayerIndex, |
|
|
int16 |
InPageTableLayerIndex, |
|
|
EMaterialSamplerType |
InSamplerType |
|
) |
| |
◆ FMaterialUniformExpressionTexture() [4/4]
| FMaterialUniformExpressionTexture::FMaterialUniformExpressionTexture |
( |
int32 |
InTextureIndex, |
|
|
EMaterialSamplerType |
InSamplerType |
|
) |
| |
◆ GetMaterialCacheTagIndex()
| int32 FMaterialUniformExpressionTexture::GetMaterialCacheTagIndex |
( |
| ) |
const |
|
inline |
◆ GetPageTableLayerIndex()
| int32 FMaterialUniformExpressionTexture::GetPageTableLayerIndex |
( |
| ) |
const |
|
inline |
Gets the page table channel index in the virtual texture stack if this is fixed. If we don't have a fixed layer then we will allocate during compilation (and not store here).
◆ GetSamplerSource()
Get the sampler state object to use (globally shared or from texture asset).
◆ GetTextureIndex()
| int32 FMaterialUniformExpressionTexture::GetTextureIndex |
( |
| ) |
const |
|
inline |
Gets texture index which is the index in the full set of referenced textures for this material.
◆ GetTextureLayerIndex()
| int32 FMaterialUniformExpressionTexture::GetTextureLayerIndex |
( |
| ) |
const |
|
inline |
Gets the texture layer index in the virtual texture stack if this is fixed. If we don't have a fixed layer then we will allocate during compilation (and not store here).
◆ GetTextureParameterInfo()
◆ GetTextureParameterUniformExpression()
◆ GetTextureUniformExpression()
◆ IsIdentical()
◆ SetMaterialCacheTagIndex()
| void FMaterialUniformExpressionTexture::SetMaterialCacheTagIndex |
( |
uint32 |
InMaterialCacheTagIndex | ) |
|
|
inline |
◆ bVirtualTexture
| bool FMaterialUniformExpressionTexture::bVirtualTexture |
|
protected |
Virtual texture flag used only for unique serialization
◆ MaterialCacheTagIndex
| int16 FMaterialUniformExpressionTexture::MaterialCacheTagIndex |
|
protected |
Material cache tag index if this is a material cache binding
◆ PageTableLayerIndex
| int16 FMaterialUniformExpressionTexture::PageTableLayerIndex |
|
protected |
Page table layer index in virtual texture stack if preallocated
◆ SamplerSource
Sampler state object source for this expression
◆ TextureIndex
| int32 FMaterialUniformExpressionTexture::TextureIndex |
|
protected |
◆ TextureLayerIndex
| int16 FMaterialUniformExpressionTexture::TextureLayerIndex |
|
protected |
Texture layer index in virtual texture stack if preallocated
The documentation for this class was generated from the following files: