Dry
Dry
ShaderProgram
Dry::ShaderProgram Member List
This is the complete list of members for
Dry::ShaderProgram
, including all inherited members.
AddRef
()
Dry::RefCounted
ClearDataLost
()
Dry::GPUObject
ClearGlobalParameterSource
(ShaderParameterGroup group)
Dry::ShaderProgram
static
ClearParameterSource
(ShaderParameterGroup group)
Dry::ShaderProgram
ClearParameterSources
()
Dry::ShaderProgram
static
constantBuffers_
Dry::ShaderProgram
private
dataLost_
Dry::GPUObject
protected
dataPending_
Dry::GPUObject
protected
frameNumber_
Dry::ShaderProgram
private
GetConstantBuffers
() const
Dry::ShaderProgram
inline
GetGPUObject
() const
Dry::GPUObject
inline
GetGPUObjectName
() const
Dry::GPUObject
inline
GetGraphics
() const
Dry::GPUObject
GetLinkerOutput
() const
Dry::ShaderProgram
inline
GetParameter
(StringHash param) const
Dry::ShaderProgram
GetPixelShader
() const
Dry::ShaderProgram
GetUsedVertexAttributes
() const
Dry::ShaderProgram
inline
GetVertexAttributes
() const
Dry::ShaderProgram
inline
GetVertexShader
() const
Dry::ShaderProgram
globalFrameNumber
Dry::ShaderProgram
private
static
globalParameterSources
Dry::ShaderProgram
private
static
GPUObject
(Graphics *graphics)
Dry::GPUObject
explicit
graphics_
Dry::GPUObject
protected
HasParameter
(StringHash param) const
Dry::ShaderProgram
HasPendingData
() const
Dry::GPUObject
inline
HasTextureUnit
(TextureUnit unit) const
Dry::ShaderProgram
inline
IsDataLost
() const
Dry::GPUObject
inline
Link
()
Dry::ShaderProgram
linkerOutput_
Dry::ShaderProgram
private
NeedParameterUpdate
(ShaderParameterGroup group, const void *source)
Dry::ShaderProgram
object_
Dry::GPUObject
protected
OnDeviceLost
() override
Dry::ShaderProgram
virtual
OnDeviceReset
()
Dry::GPUObject
virtual
operator=
(const RefCounted &rhs)=delete
Dry::RefCounted
parameterSources_
Dry::ShaderProgram
private
pixelShader_
Dry::ShaderProgram
private
RefCounted
()
Dry::RefCounted
RefCounted
(const RefCounted &rhs)=delete
Dry::RefCounted
RefCountPtr
()
Dry::RefCounted
inline
Refs
() const
Dry::RefCounted
Release
() override
Dry::ShaderProgram
virtual
ReleaseRef
()
Dry::RefCounted
shaderParameters_
Dry::ShaderProgram
private
ShaderProgram
(Graphics *graphics, ShaderVariation *vertexShader, ShaderVariation *pixelShader)
Dry::ShaderProgram
usedVertexAttributes_
Dry::ShaderProgram
private
useTextureUnits_
Dry::ShaderProgram
private
vertexAttributes_
Dry::ShaderProgram
private
vertexShader_
Dry::ShaderProgram
private
WeakRefs
() const
Dry::RefCounted
~GPUObject
()
Dry::GPUObject
virtual
~RefCounted
()
Dry::RefCounted
virtual
~ShaderProgram
() override
Dry::ShaderProgram
Generated on Thu Apr 16 2020 21:45:27 for Dry by
1.8.13