Rebel Fork Framework
Urho3D::RenderPipelineSettings Struct Reference

Settings of default render pipeline. More...

#include <Urho3D/RenderPipeline/RenderPipelineDefs.h>

Inheritance diagram for Urho3D::RenderPipelineSettings:
Urho3D::ShaderProgramCompositorSettings

Public Member Functions

void AdjustToSupported (Context *context)
 Adjust to closest settings suported by the platform.
 
bool operator== (const RenderPipelineSettings &rhs) const
 
bool operator!= (const RenderPipelineSettings &rhs) const
 
void PropagateImpliedSettings ()
 
void AdjustForRenderPath (RenderOutputFlags flags)
 
- Public Member Functions inherited from Urho3D::ShaderProgramCompositorSettings
unsigned CalculatePipelineStateHash () const
 
void Validate ()
 
bool operator== (const ShaderProgramCompositorSettings &rhs) const
 
bool operator!= (const ShaderProgramCompositorSettings &rhs) const
 

Public Attributes

bool drawDebugGeometry_ {true}
 
- Public Attributes inherited from Urho3D::ShaderProgramCompositorSettings
RenderBufferManagerSettings renderBufferManager_
 
SceneProcessorSettings sceneProcessor_
 
ShadowMapAllocatorSettings shadowMapAllocator_
 
InstancingBufferSettings instancingBuffer_
 

Detailed Description

Settings of default render pipeline.

Member Function Documentation

◆ operator==()

bool Urho3D::RenderPipelineSettings::operator== ( const RenderPipelineSettings rhs) const
inline

Utility operators

◆ PropagateImpliedSettings()

void Urho3D::RenderPipelineSettings::PropagateImpliedSettings ( )

Don't modify settings inplace after these calls! Always restore settings from external source.

Member Data Documentation

◆ drawDebugGeometry_

bool Urho3D::RenderPipelineSettings::drawDebugGeometry_ {true}

Global pipeline settings


The documentation for this struct was generated from the following files: