Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FType |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Shader/ShaderTypes.h |
| Include Path | #include "Shader/ShaderTypes.h" |
Syntax
struct FType
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Shader/ShaderTypes.h | |||
FType
(
EValueType InValueType |
Shader/ShaderTypes.h | ||
FType () |
Shader/ShaderTypes.h | ||
FType
(
const FStructType* InStruct |
Shader/ShaderTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ObjectType | FName | Shader/ShaderTypes.h | ||
| StructType | const FStructType * | Shader/ShaderTypes.h | ||
| ValueType | EValueType | Shader/ShaderTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EValueComponentType GetComponentType
(
int32 Index |
Shader/ShaderTypes.h | ||
FType GetConcreteType() |
Shader/ShaderTypes.h | ||
FType GetDerivativeType() |
Shader/ShaderTypes.h | ||
EValueType GetFlatFieldType
(
int32 Index |
Shader/ShaderTypes.h | ||
const TCHAR * GetName() |
Shader/ShaderTypes.h | ||
FType GetNonLWCType() |
Shader/ShaderTypes.h | ||
int32 GetNumComponents() |
Shader/ShaderTypes.h | ||
int32 GetNumFlatFields() |
Shader/ShaderTypes.h | ||
bool IsAny() |
Shader/ShaderTypes.h | ||
bool IsGeneric() |
Shader/ShaderTypes.h | ||
bool IsNumeric() |
Shader/ShaderTypes.h | ||
bool IsNumericLWC() |
Shader/ShaderTypes.h | ||
bool IsNumericMatrix() |
Shader/ShaderTypes.h | ||
bool IsNumericScalar() |
Shader/ShaderTypes.h | ||
bool IsNumericVector() |
Shader/ShaderTypes.h | ||
bool IsObject() |
Shader/ShaderTypes.h | ||
bool IsStruct() |
Shader/ShaderTypes.h | ||
bool IsVoid() |
Shader/ShaderTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
Shader/ShaderTypes.h | ||
operator EValueType() |
Shader/ShaderTypes.h | ||
bool operator!() |
Shader/ShaderTypes.h |