Rebel Fork Framework
Urho3D::Pass Member List
This is the complete list of members for
Urho3D::Pass
, including all inherited members.
AddRef
()
Urho3D::RefCounted
AddSubscriberReference
(PipelineStateTracker *subscriber)
Urho3D::PipelineStateTracker
protected
alphaToCoverage_
Urho3D::Pass
private
blendMode_
Urho3D::Pass
private
colorWrite_
Urho3D::Pass
private
CreateDependency
(PipelineStateTracker *dependency)
Urho3D::PipelineStateTracker
protected
cullMode_
Urho3D::Pass
private
DependantVector
typedef
Urho3D::PipelineStateTracker
private
depthTestMode_
Urho3D::Pass
private
depthWrite_
Urho3D::Pass
private
extraPixelShaders_
Urho3D::Pass
private
extraVertexShaders_
Urho3D::Pass
private
FindSubscriberIter
(PipelineStateTracker *subscriber)
Urho3D::PipelineStateTracker
private
GetAlphaToCoverage
() const
Urho3D::Pass
inline
GetBlendMode
() const
Urho3D::Pass
inline
GetColorWrite
() const
Urho3D::Pass
inline
GetCullMode
() const
Urho3D::Pass
inline
GetDepthTestMode
() const
Urho3D::Pass
inline
GetDepthWrite
() const
Urho3D::Pass
inline
GetEffectivePixelShaderDefines
() const
Urho3D::Pass
GetEffectiveVertexShaderDefines
() const
Urho3D::Pass
GetIndex
() const
Urho3D::Pass
inline
GetName
() const
Urho3D::Pass
inline
GetPipelineStateHash
() const
Urho3D::PipelineStateTracker
inline
GetPixelShader
() const
Urho3D::Pass
inline
GetPixelShaderDefineExcludes
() const
Urho3D::Pass
inline
GetPixelShaderDefines
() const
Urho3D::Pass
inline
GetPixelShaders
()
Urho3D::Pass
inline
GetPixelShaders
(const StringHash &extraDefinesHash)
Urho3D::Pass
GetPixelTextureDefines
() const
Urho3D::Pass
inline
GetShadersLoadedFrameNumber
() const
Urho3D::Pass
inline
GetVertexShader
() const
Urho3D::Pass
inline
GetVertexShaderDefineExcludes
() const
Urho3D::Pass
inline
GetVertexShaderDefines
() const
Urho3D::Pass
inline
GetVertexShaders
()
Urho3D::Pass
inline
GetVertexShaders
(const StringHash &extraDefinesHash)
Urho3D::Pass
GetVertexTextureDefines
() const
Urho3D::Pass
inline
HasScriptObject
() const
Urho3D::RefCounted
inline
index_
Urho3D::Pass
private
IsAlphaMask
() const
Urho3D::Pass
inline
isAlphaMask_
Urho3D::Pass
private
IsScriptStrongRef
() const
Urho3D::RefCounted
inline
MarkPipelineStateHashDirty
()
Urho3D::PipelineStateTracker
MarkShadersLoaded
(unsigned frameNumber)
Urho3D::Pass
name_
Urho3D::Pass
private
operator=
(const RefCounted &rhs)=delete
Urho3D::RefCounted
Pass
(const ea::string &name)
Urho3D::Pass
explicit
pipelineStateHash_
Urho3D::PipelineStateTracker
mutable
private
pixelShaderDefineExcludes_
Urho3D::Pass
private
pixelShaderDefines_
Urho3D::Pass
private
pixelShaderName_
Urho3D::Pass
private
pixelShaders_
Urho3D::Pass
private
pixelTextureDefines_
(defined in
Urho3D::Pass
)
Urho3D::Pass
private
RecalculatePipelineStateHash
() const override
Urho3D::Pass
private
virtual
refCount_
Urho3D::RefCounted
private
RefCounted
()
Urho3D::RefCounted
RefCounted
(const RefCounted &rhs)=delete
Urho3D::RefCounted
RefCountPtr
() const
Urho3D::RefCounted
inline
Refs
() const
Urho3D::RefCounted
ReleaseRef
()
Urho3D::RefCounted
ReleaseShaders
()
Urho3D::Pass
RemoveSubscriberReference
(PipelineStateTracker *subscriber)
Urho3D::PipelineStateTracker
protected
SetAlphaToCoverage
(bool enable)
Urho3D::Pass
SetBlendMode
(BlendMode mode)
Urho3D::Pass
SetColorWrite
(bool enable)
Urho3D::Pass
SetCullMode
(CullMode mode)
Urho3D::Pass
SetDepthTestMode
(CompareMode mode)
Urho3D::Pass
SetDepthWrite
(bool enable)
Urho3D::Pass
SetPixelShader
(const ea::string &name)
Urho3D::Pass
SetPixelShaderDefineExcludes
(const ea::string &excludes)
Urho3D::Pass
SetPixelShaderDefines
(const ea::string &defines)
Urho3D::Pass
SetPixelTextureDefines
(const StringVector &textures) (defined in
Urho3D::Pass
)
Urho3D::Pass
SetVertexShader
(const ea::string &name)
Urho3D::Pass
SetVertexShaderDefineExcludes
(const ea::string &excludes)
Urho3D::Pass
SetVertexShaderDefines
(const ea::string &defines)
Urho3D::Pass
SetVertexTextureDefines
(const StringVector &textures) (defined in
Urho3D::Pass
)
Urho3D::Pass
shadersLoadedFrameNumber_
Urho3D::Pass
private
subscribers_
Urho3D::PipelineStateTracker
private
vertexShaderDefineExcludes_
Urho3D::Pass
private
vertexShaderDefines_
Urho3D::Pass
private
vertexShaderName_
Urho3D::Pass
private
vertexShaders_
Urho3D::Pass
private
vertexTextureDefines_
(defined in
Urho3D::Pass
)
Urho3D::Pass
private
WeakRefs
() const
Urho3D::RefCounted
~Pass
() override
Urho3D::Pass
~PipelineStateTracker
()
Urho3D::PipelineStateTracker
virtual
~RefCounted
()
Urho3D::RefCounted
virtual