Navigation
API > API/Runtime > API/Runtime/Renderer
Instance common parameters.
| Name | FHairStrandsInstanceCommonParameters |
| Type | class |
| Header File | /Engine/Source/Runtime/Renderer/Public/HairStrandsInterface.h |
| Include Path | #include "HairStrandsInterface.h" |
Syntax
class FHairStrandsInstanceCommonParameters
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FHairStrandsInstanceCommonParameters() |
HairStrandsInterface.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| zzFuncPtr | void * | HairStrandsInterface.h | |
| zzLastMemberId | zzNextMemberIdAttributes | HairStrandsInterface.h | |
| zzMemberFunc | zzFuncPtr(*) | HairStrandsInterface.h | |
| zzMemberIdAttributes | zzNextMemberIdLocalToTranslatedWorldPrimitiveTransform | HairStrandsInterface.h | |
| zzMemberIdbCurveRemapping | zzNextMemberIdbPointRemapping | HairStrandsInterface.h | |
| zzMemberIdbPointRemapping | zzNextMemberIdbSingleGuide | HairStrandsInterface.h | |
| zzMemberIdbSimulation | zzNextMemberIdFlags | HairStrandsInterface.h | |
| zzMemberIdbSingleGuide | zzNextMemberIdbSimulation | HairStrandsInterface.h | |
| zzMemberIdCurveCount | zzNextMemberIdPointCount | HairStrandsInterface.h | |
| zzMemberIdDensity | zzFirstMemberId | HairStrandsInterface.h | |
| zzMemberIdFlags | zzNextMemberIdRaytracingProceduralSplits | HairStrandsInterface.h | |
| zzMemberIdGroupCount | zzNextMemberIdGroupIndex | HairStrandsInterface.h | |
| zzMemberIdGroupIndex | zzNextMemberIdRegisteredIndex | HairStrandsInterface.h | |
| zzMemberIdLength | zzNextMemberIdTipScale | HairStrandsInterface.h | |
| zzMemberIdLengthScale | zzNextMemberIdLength | HairStrandsInterface.h | |
| zzMemberIdLocalToTranslatedWorldPrimitiveTransform | zzNextMemberIdLocalToWorldPrimitiveTransform | HairStrandsInterface.h | |
| zzMemberIdLocalToWorldPrimitiveTransform | zzNextMemberIdPrevPositionOffset | HairStrandsInterface.h | |
| zzMemberIdPointCount | zzNextMemberIdGroupCount | HairStrandsInterface.h | |
| zzMemberIdPositionOffset | zzNextMemberIdSourceCurveCount | HairStrandsInterface.h | |
| zzMemberIdPrevPositionOffset | zzNextMemberIdPositionOffset | HairStrandsInterface.h | |
| zzMemberIdRadius | zzNextMemberIdDensity | HairStrandsInterface.h | |
| zzMemberIdRaytracingProceduralSplits | zzNextMemberIdCurveCount | HairStrandsInterface.h | |
| zzMemberIdRaytracingRadiusScale | zzNextMemberIdLengthScale | HairStrandsInterface.h | |
| zzMemberIdRegisteredIndex | zzNextMemberIdRaytracingRadiusScale | HairStrandsInterface.h | |
| zzMemberIdRootScale | zzNextMemberIdRadius | HairStrandsInterface.h | |
| zzMemberIdSourceCurveCount | zzNextMemberIdSourcePointCount | HairStrandsInterface.h | |
| zzMemberIdSourcePointCount | zzNextMemberIdbCurveRemapping | HairStrandsInterface.h | |
| zzMemberIdTipScale | zzNextMemberIdRootScale | HairStrandsInterface.h | |
| zzTThisStruct | FHairStrandsInstanceCommonParameters | HairStrandsInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Attributes | FHairStrandsInstanceAttributeParameters::FTypeInfo::TAlignedType | HairStrandsInterface.h | ||
| bCurveRemapping | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| bPointRemapping | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| bSimulation | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| bSingleGuide | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| CurveCount | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| Density | TShaderParameterTypeInfo< float >::TAlignedType | HairStrandsInterface.h | ||
| Flags | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| GroupCount | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| GroupIndex | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| Length | TShaderParameterTypeInfo< float >::TAlignedType | HairStrandsInterface.h | ||
| LengthScale | TShaderParameterTypeInfo< float >::TAlignedType | HairStrandsInterface.h | ||
| LocalToTranslatedWorldPrimitiveTransform | TShaderParameterTypeInfo< FMatrix44f >::TAlignedType | HairStrandsInterface.h | ||
| LocalToWorldPrimitiveTransform | TShaderParameterTypeInfo< FMatrix44f >::TAlignedType | HairStrandsInterface.h | ||
| PointCount | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| PositionOffset | TShaderParameterTypeInfo< FVector3f >::TAlignedType | HairStrandsInterface.h | ||
| PrevPositionOffset | TShaderParameterTypeInfo< FVector3f >::TAlignedType | HairStrandsInterface.h | ||
| Radius | TShaderParameterTypeInfo< float >::TAlignedType | HairStrandsInterface.h | ||
| RaytracingProceduralSplits | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| RaytracingRadiusScale | TShaderParameterTypeInfo< float >::TAlignedType | HairStrandsInterface.h | ||
| RegisteredIndex | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| RootScale | TShaderParameterTypeInfo< float >::TAlignedType | HairStrandsInterface.h | ||
| SourceCurveCount | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| SourcePointCount | TShaderParameterTypeInfo< uint32 >::TAlignedType | HairStrandsInterface.h | ||
| TipScale | TShaderParameterTypeInfo< float >::TAlignedType | HairStrandsInterface.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniformBufferRHIRef CreateUniformBuffer
(
const FHairStrandsInstanceCommonParameters& InContents, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdLocalToWorldPrimitiveTransform, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPrevPositionOffset, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPositionOffset, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSourceCurveCount, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSourcePointCount, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdbCurveRemapping, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdbPointRemapping, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdbSingleGuide, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdbSimulation, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdFlags, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRaytracingProceduralSplits, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdCurveCount, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPointCount, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGroupCount, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGroupIndex, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRegisteredIndex, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRaytracingRadiusScale, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdLengthScale, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdLength, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdTipScale, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRootScale, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRadius, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdDensity, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzFirstMemberId, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdLocalToTranslatedWorldPrimitiveTransform, |
HairStrandsInterface.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdAttributes, |
HairStrandsInterface.h | ||
static TArray< FShaderParametersMetadata::FMember > zzGetMembers() |
HairStrandsInterface.h |