Rebel Fork Framework
Urho3D::RenderBufferManagerSettings Struct Reference

Rarely-changing settings of render buffer manager. More...

#include <Urho3D/RenderPipeline/RenderPipelineDefs.h>

Public Member Functions

unsigned CalculatePipelineStateHash () const
 
void Validate ()
 
bool operator== (const RenderBufferManagerSettings &rhs) const
 
bool operator!= (const RenderBufferManagerSettings &rhs) const
 

Public Attributes

bool inheritMultiSampleLevel_ { true }
 Whether to inherit multisample level from output render texture.
 
int multiSampleLevel_ { 1 }
 Multisample level of both output color buffers and depth buffer.
 
RenderPipelineColorSpace colorSpace_ {}
 Preferred color space of both output color buffers.
 
bool filteredColor_ {}
 Whether output color buffers are required to have at least bilinear filtering.
 
bool stencilBuffer_ {}
 Whether the depth-stencil buffer is required to have stencil.
 
bool readableDepth_ {}
 Whether the depth buffer should be readable.
 
bool colorUsableWithMultipleRenderTargets_ {}
 

Detailed Description

Rarely-changing settings of render buffer manager.

Member Function Documentation

◆ CalculatePipelineStateHash()

unsigned Urho3D::RenderBufferManagerSettings::CalculatePipelineStateHash ( ) const
inline

Utility operators

Member Data Documentation

◆ colorUsableWithMultipleRenderTargets_

bool Urho3D::RenderBufferManagerSettings::colorUsableWithMultipleRenderTargets_ {}

Whether the both of output color buffers should be usable with other render targets. OpenGL backbuffer color cannot do that.


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