class
GpuParametersSetBase
Contains functionality common for both main and render thread versions of GpuParameterSet.
Public
Methods
~GpuParametersSetBase
GetLayout
Gets the object that contains the processed information about all parameters.
GetSet
Returns the set that this object is responsible binding parameters for.
HasParameter
Checks if parameter with the specified name exists.
HasSampledTexture
Checks if texture parameter with the specified name exists.
HasStorageTexture
Checks if load/store texture parameter with the specified name exists.
HasStorageBuffer
Checks if buffer parameter with the specified name exists.
HasSamplerState
Checks if sampler state parameter with the specified name exists.
HasUniformBuffer
Checks if a uniform buffer with the specified name exists for the specific GPU program type.
MarkRenderProxyDataDirtyInternal
Marks the main thread object as dirty, causing it to sync its contents with its render thread counterpart.
MarkResourcesDirtyInternal
Marks the resource dependencies list as dirty and schedules it for rebuild.