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 | mutableprivate |
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 | privatevirtual |
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 |