76 unsigned int StartSlot,
77 unsigned int NumSamplers);
Declara la API de Prerequisites dentro del subsistema Core.
Encapsula un ID3D11Device y facilita la creación de recursos gráficos en Direct3D 11.
Encapsula un ID3D11SamplerState para la etapa de muestreo de texturas en Direct3D 11.
HRESULT init(Device &device)
Inicializa el Sampler State con una configuración predeterminada.
~SamplerState()=default
Destructor por defecto.
ID3D11SamplerState * m_sampler
Recurso COM de Direct3D 11 para el Sampler State.
void render(DeviceContext &deviceContext, unsigned int StartSlot, unsigned int NumSamplers)
Asigna el Sampler State a la etapa de Pixel Shader.
void destroy()
Libera el recurso ID3D11SamplerState.
void update()
Actualiza parámetros internos del Sampler.
SamplerState()=default
Constructor por defecto.