Rebel Fork Framework
Urho3D::SharedRenderPassState Struct Reference

State of render pipeline that can be accessed by render path and render passes. More...

#include <Urho3D/RenderPipeline/SharedRenderPassState.h>

Inheritance diagram for Urho3D::SharedRenderPassState:
Urho3D::NonCopyable

Public Attributes

RenderPipelineInterfacerenderPipelineInterface_ {}
 
WeakPtr< CamerarenderCamera_
 
SharedPtr< RenderBufferManagerrenderBufferManager_
 
ea::fixed_hash_map< StringHash, SharedPtr< RenderBuffer >, MaxRenderBuffers > renderBuffers_
 

Static Public Attributes

static constexpr unsigned MaxRenderBuffers = 128
 
static constexpr StringHash AlbedoBufferId = "GeometryBuffer.Albedo"_sh
 
static constexpr StringHash SpecularBufferId = "GeometryBuffer.Specular"_sh
 
static constexpr StringHash NormalBufferId = "GeometryBuffer.Normal"_sh
 

Additional Inherited Members

- Protected Member Functions inherited from Urho3D::NonCopyable
 NonCopyable (const NonCopyable &other)=delete
 
 NonCopyable (NonCopyable &&other)=delete
 
NonCopyableoperator= (const NonCopyable &other)=delete
 
NonCopyableoperator= (NonCopyable &&other)=delete
 

Detailed Description

State of render pipeline that can be accessed by render path and render passes.


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