Castor3D 0.16.0
Multiplatform 3D engine
Classes | Namespaces | Functions
PipelineFlags.hpp File Reference

Classes

struct  castor3d::PipelineBaseHash
 
struct  castor3d::PipelineHiHashDetails
 
struct  castor3d::PipelineLoHashDetails
 
struct  castor3d::PipelineFlags
 Pipeline flags. More...
 

Namespaces

namespace  castor3d
 

Functions

C3D_API bool castor3d::operator< (PipelineBaseHash const &lhs, PipelineBaseHash const &rhs) noexcept
 
bool castor3d::operator== (PipelineBaseHash const &lhs, PipelineBaseHash const &rhs) noexcept
 
C3D_API bool castor3d::operator== (PipelineHiHashDetails const &lhs, PipelineHiHashDetails const &rhs) noexcept
 
C3D_API bool castor3d::operator== (PipelineLoHashDetails const &lhs, PipelineLoHashDetails const &rhs) noexcept
 
C3D_API bool castor3d::operator== (PipelineFlags const &lhs, PipelineFlags const &rhs) noexcept
 
C3D_API PipelineBaseHash castor3d::getPipelineBaseHash (PassComponentRegister const &passComponents, SubmeshComponentRegister const &submeshComponents, PipelineFlags const &flags) noexcept
 
C3D_API PipelineBaseHash castor3d::getPipelineBaseHash (RenderNodesPass const &renderPass, Submesh const &data, Pass const &pass, bool isFrontCulled) noexcept
 
C3D_API PipelineBaseHash castor3d::getPipelineBaseHash (RenderNodesPass const &renderPass, BillboardBase const &data, Pass const &pass, bool isFrontCulled) noexcept
 
C3D_API PipelineHiHashDetails castor3d::getPipelineHiHashDetails (RenderNodesPass const &renderPass, PipelineBaseHash const &hash, ShaderFlags shaderFlags) noexcept
 
C3D_API PipelineHiHashDetails castor3d::getPipelineHiHashDetails (RenderTechniquePass const &renderPass, PipelineBaseHash const &hash, ShaderFlags shaderFlags) noexcept