Blender V4.3
pass.h File Reference
#include <iosfwd>
#include "util/string.h"
#include "util/vector.h"
#include "kernel/types.h"
#include "graph/node.h"

Go to the source code of this file.

Classes

struct  PassInfo
 
class  Pass
 

Enumerations

enum class  PassMode { NOISY , DENOISED }
 

Functions

CCL_NAMESPACE_BEGIN const char * pass_type_as_string (const PassType type)
 
const char * pass_mode_as_string (PassMode mode)
 
std::ostream & operator<< (std::ostream &os, PassMode mode)
 
std::ostream & operator<< (std::ostream &os, const Pass &pass)
 

Enumeration Type Documentation

◆ PassMode

enum class PassMode
strong
Enumerator
NOISY 
DENOISED 

Definition at line 20 of file pass.h.

Function Documentation

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream & os,
const Pass & pass )

Definition at line 434 of file pass.cpp.

References pass_type_as_string(), and string_from_bool().

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream & os,
PassMode mode )

Definition at line 39 of file pass.cpp.

References pass_mode_as_string().

◆ pass_mode_as_string()

const char * pass_mode_as_string ( PassMode mode)

Definition at line 26 of file pass.cpp.

References DENOISED, LOG, and NOISY.

Referenced by operator<<().

◆ pass_type_as_string()

CCL_NAMESPACE_BEGIN const char * pass_type_as_string ( const PassType type)