FCT
载入中...
搜索中...
未找到
FCT::DrawCall类 参考

#include <DrawCall.h>

类 FCT::DrawCall 继承关系图:
Inheritance graph
FCT::DrawCall 的协作图:
Collaboration graph

Public 成员函数

 DrawCall (PrimitiveType primitiveType, uint32_t startVertex, uint32_t vertexCount)
PipelineResourceType getType () const override
virtual ~DrawCall ()=default
void setCount (uint32_t count)
void primitive (PrimitiveType primitive)
void addRef ()
void release ()
size_t count ()
 operator bool () const

Protected 成员函数

virtual void deleteThis ()

Protected 属性

PrimitiveType m_primitiveType
uint32_t m_startVertex
uint32_t m_vertexCount
std::atomic< size_t > m_refCount

详细描述

在文件 DrawCall.h10 行定义.

构造及析构函数说明

◆ DrawCall()

FCT::DrawCall::DrawCall ( PrimitiveType primitiveType,
uint32_t startVertex,
uint32_t vertexCount )
inline

在文件 DrawCall.h12 行定义.

◆ ~DrawCall()

virtual FCT::DrawCall::~DrawCall ( )
virtualdefault

成员函数说明

◆ addRef()

void FCT::RefCount::addRef ( )
inlineinherited

在文件 RefCount.h10 行定义.

这是这个函数的调用关系图:

◆ count()

size_t FCT::RefCount::count ( )
inlineinherited

在文件 RefCount.h19 行定义.

这是这个函数的调用关系图:

◆ deleteThis()

virtual void FCT::RefCount::deleteThis ( )
inlineprotectedvirtualinherited

FCT::RHI::Fence , 以及 FCT::RHI::Semaphore 重载.

在文件 RefCount.h27 行定义.

这是这个函数的调用关系图:

◆ getType()

PipelineResourceType FCT::DrawCall::getType ( ) const
inlineoverridevirtual

实现了 FCT::IPipelineResource.

在文件 DrawCall.h17 行定义.

◆ operator bool()

FCT::RefCount::operator bool ( ) const
inlineinherited

在文件 RefCount.h22 行定义.

◆ primitive()

void FCT::DrawCall::primitive ( PrimitiveType primitive)
inline

在文件 DrawCall.h25 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ release()

void FCT::RefCount::release ( )
inlineinherited

在文件 RefCount.h13 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ setCount()

void FCT::DrawCall::setCount ( uint32_t count)
inline

在文件 DrawCall.h22 行定义.

函数调用图:

类成员变量说明

◆ m_primitiveType

PrimitiveType FCT::DrawCall::m_primitiveType
protected

在文件 DrawCall.h30 行定义.

◆ m_refCount

std::atomic<size_t> FCT::RefCount::m_refCount
protectedinherited

在文件 RefCount.h30 行定义.

◆ m_startVertex

uint32_t FCT::DrawCall::m_startVertex
protected

在文件 DrawCall.h31 行定义.

◆ m_vertexCount

uint32_t FCT::DrawCall::m_vertexCount
protected

在文件 DrawCall.h32 行定义.


该类的文档由以下文件生成: