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