MCPcopy Create free account
hub / github.com/DiligentGraphics/DiligentFX / GetSamplerParameters

Function GetSamplerParameters

Hydrogent/src/HnMaterialNetwork.cpp:579–593  ·  view source on GitHub ↗

Resolve sampling parameters for texture node by looking at material node parameters and falling back to fallback values from Sdr.

Source from the content-addressed store, hash-verified

577// looking at material node parameters and falling back to
578// fallback values from Sdr.
579pxr::HdSamplerParameters GetSamplerParameters(const pxr::SdfPath& NodePath,
580 const pxr::HdMaterialNode2& Node,
581 const pxr::SdrShaderNodeConstPtr& SdrNode)
582{
583 return {
584 ResolveWrapSamplerParameter(NodePath, Node, SdrNode, HnTextureTokens->wrapS),
585 ResolveWrapSamplerParameter(NodePath, Node, SdrNode, HnTextureTokens->wrapT),
586 ResolveWrapSamplerParameter(NodePath, Node, SdrNode, HnTextureTokens->wrapR),
587 ResolveMinSamplerParameter(NodePath, Node, SdrNode),
588 ResolveMagSamplerParameter(NodePath, Node, SdrNode),
589 pxr::HdBorderColorTransparentBlack,
590 false, // enableCompare
591 pxr::HdCmpFuncNever,
592 };
593}
594
595HnSubTextureIdentifier GetSubtextureIdentifier(const pxr::TfToken& ParamName,
596 const pxr::HdTextureType& TextureType,

Callers 1

AddTextureParamMethod · 0.85

Calls 3

Tested by

no test coverage detected