MQEngine
载入中...
搜索中...
未找到
MQEngine::PassNode结构体 参考

#include <PassGenerator.h>

MQEngine::PassNode 的协作图:

Public 成员函数

void removeTexturePin (int pinId)
template<class Archive>
void serialize (Archive &ar, const unsigned int version)

Public 属性

uint32_t id
std::string name
bool hasLinkTarget [9] = {}
bool hasLinkDepthStencil = false
PassTargetDesc targetDesc [9]
DepthStencilDesc depthStencilDesc
std::map< uint32_t, TextureDesctexturesDesc
bool enableClear = false
bool enableClearTarget = false
bool enableClearDepth = false
bool enableClearStencil = false
float clearColor [4] = { 0.0f, 0.0f, 0.0f, 1.0f }
float clearDepth = 1.0f
int clearStencil = 0
std::vector< int > texturePins
size_t texturePinIndex = 0

成员函数说明

◆ removeTexturePin()

void MQEngine::PassNode::removeTexturePin ( int pinId)
inline

◆ serialize()

template<class Archive>
void MQEngine::PassNode::serialize ( Archive & ar,
const unsigned int version )
inline

类成员变量说明

◆ clearColor

float MQEngine::PassNode::clearColor[4] = { 0.0f, 0.0f, 0.0f, 1.0f }

◆ clearDepth

float MQEngine::PassNode::clearDepth = 1.0f

◆ clearStencil

int MQEngine::PassNode::clearStencil = 0

◆ depthStencilDesc

DepthStencilDesc MQEngine::PassNode::depthStencilDesc

◆ enableClear

bool MQEngine::PassNode::enableClear = false

◆ enableClearDepth

bool MQEngine::PassNode::enableClearDepth = false

◆ enableClearStencil

bool MQEngine::PassNode::enableClearStencil = false

◆ enableClearTarget

bool MQEngine::PassNode::enableClearTarget = false

◆ hasLinkDepthStencil

bool MQEngine::PassNode::hasLinkDepthStencil = false

◆ hasLinkTarget

bool MQEngine::PassNode::hasLinkTarget[9] = {}

◆ id

uint32_t MQEngine::PassNode::id

◆ name

std::string MQEngine::PassNode::name

◆ targetDesc

PassTargetDesc MQEngine::PassNode::targetDesc[9]

◆ texturePinIndex

size_t MQEngine::PassNode::texturePinIndex = 0

◆ texturePins

std::vector<int> MQEngine::PassNode::texturePins

◆ texturesDesc

std::map<uint32_t, TextureDesc> MQEngine::PassNode::texturesDesc

该结构体的文档由以下文件生成: