|
HDK
|
#include <samplerObject.h>
Inheritance diagram for HdStPtexSamplerObject:Public Member Functions | |
| HdStPtexSamplerObject (HdStPtexTextureObject const &ptexTexture, HdSamplerParameters const &samplerParameters, HdSt_SamplerObjectRegistry *samplerObjectRegistry) | |
| ~HdStPtexSamplerObject () override | |
| const HgiSamplerHandle & | GetTexelsSampler () const |
| const HgiSamplerHandle & | GetLayoutSampler () const |
Public Member Functions inherited from HdStSamplerObject | |
| virtual | ~HdStSamplerObject ()=0 |
Additional Inherited Members | |
Protected Member Functions inherited from HdStSamplerObject | |
| HdStSamplerObject (HdSt_SamplerObjectRegistry *samplerObjectRegistry) | |
| Hgi * | _GetHgi () const |
Protected Attributes inherited from HdStSamplerObject | |
| HdSt_SamplerObjectRegistry *const | _samplerObjectRegistry |
Ptex doesn't bind samplers, so this class is just holding a sampler to resolve handles for bindless textures.
Definition at line 114 of file samplerObject.h.
| HdStPtexSamplerObject::HdStPtexSamplerObject | ( | HdStPtexTextureObject const & | ptexTexture, |
| HdSamplerParameters const & | samplerParameters, | ||
| HdSt_SamplerObjectRegistry * | samplerObjectRegistry | ||
| ) |
|
override |
|
inline |
The GPU sampler object for the layout texture.
Definition at line 132 of file samplerObject.h.
|
inline |
The GPU sampler object for the texels texture.
Definition at line 126 of file samplerObject.h.