webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
ASTMetadataHLSL Struct Reference

#include <ASTMetadataHLSL.h>

Public Member Functions

 ASTMetadataHLSL ()
 
bool hasGradientInCallGraph (TIntermLoop *node)
 
bool hasGradientLoop (TIntermIfElse *node)
 

Public Attributes

bool mUsesGradient
 
std::set< TIntermNode * > mControlFlowsContainingGradient
 
bool mCalledInDiscontinuousLoop
 
bool mHasGradientLoopInCallGraph
 
std::set< TIntermLoop * > mDiscontinuousLoops
 
std::set< TIntermIfElse * > mIfsContainingGradientLoop
 
bool mNeedsLod0
 

Constructor & Destructor Documentation

◆ ASTMetadataHLSL()

ASTMetadataHLSL::ASTMetadataHLSL ( )
inline

Member Function Documentation

◆ hasGradientInCallGraph()

bool ASTMetadataHLSL::hasGradientInCallGraph ( TIntermLoop node)

◆ hasGradientLoop()

bool ASTMetadataHLSL::hasGradientLoop ( TIntermIfElse node)

Member Data Documentation

◆ mCalledInDiscontinuousLoop

bool ASTMetadataHLSL::mCalledInDiscontinuousLoop

◆ mControlFlowsContainingGradient

std::set<TIntermNode*> ASTMetadataHLSL::mControlFlowsContainingGradient

◆ mDiscontinuousLoops

std::set<TIntermLoop*> ASTMetadataHLSL::mDiscontinuousLoops

◆ mHasGradientLoopInCallGraph

bool ASTMetadataHLSL::mHasGradientLoopInCallGraph

◆ mIfsContainingGradientLoop

std::set<TIntermIfElse *> ASTMetadataHLSL::mIfsContainingGradientLoop

◆ mNeedsLod0

bool ASTMetadataHLSL::mNeedsLod0

◆ mUsesGradient

bool ASTMetadataHLSL::mUsesGradient

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