slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
ISlangUnknown结构体 参考abstract

#include <slang-cpp-prelude.h>

类 ISlangUnknown 继承关系图:
Inheritance graph
[图例]

Public 成员函数

virtual SLANG_NO_THROW SlangResult SLANG_MCALL queryInterface (SlangUUID const &uuid, void **outObject)=0
 
virtual SLANG_NO_THROW uint32_t SLANG_MCALL addRef ()=0
 
virtual SLANG_NO_THROW uint32_t SLANG_MCALL release ()=0
 
 SLANG_COM_INTERFACE (0x00000000, 0x0000, 0x0000, {0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}) virtual SLANG_NO_THROW SlangResult SLANG_MCALL queryInterface(SlangUUID const &uuid
 
virtual SLANG_NO_THROW uint32_t SLANG_MCALL addRef ()=0
 
virtual SLANG_NO_THROW uint32_t SLANG_MCALL release ()=0
 
SlangResult QueryInterface (struct _GUID const &uuid, void **outObject)
 
uint32_t AddRef ()
 
uint32_t Release ()
 

Public 属性

void ** outObject = 0
 

详细描述

Base interface for components exchanged through the API.

This interface definition is compatible with the COM IUnknown, and uses the same UUID, but Slang does not require applications to use or initialize COM.

成员函数说明

◆ AddRef()

uint32_t ISlangUnknown::AddRef ( )
inline
函数调用图:

◆ addRef() [1/2]

virtual SLANG_NO_THROW uint32_t SLANG_MCALL ISlangUnknown::addRef ( )
pure virtual
这是这个函数的调用关系图:

◆ addRef() [2/2]

virtual SLANG_NO_THROW uint32_t SLANG_MCALL ISlangUnknown::addRef ( )
pure virtual

◆ queryInterface()

virtual SLANG_NO_THROW SlangResult SLANG_MCALL ISlangUnknown::queryInterface ( SlangUUID const & uuid,
void ** outObject )
pure virtual
这是这个函数的调用关系图:

◆ QueryInterface()

SlangResult ISlangUnknown::QueryInterface ( struct _GUID const & uuid,
void ** outObject )
inline
函数调用图:

◆ Release()

uint32_t ISlangUnknown::Release ( )
inline
函数调用图:

◆ release() [1/2]

virtual SLANG_NO_THROW uint32_t SLANG_MCALL ISlangUnknown::release ( )
pure virtual
这是这个函数的调用关系图:

◆ release() [2/2]

virtual SLANG_NO_THROW uint32_t SLANG_MCALL ISlangUnknown::release ( )
pure virtual

◆ SLANG_COM_INTERFACE()

ISlangUnknown::SLANG_COM_INTERFACE ( 0x00000000 ,
0x0000 ,
0x0000 ,
{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}  ) const &

类成员变量说明

◆ outObject

void** ISlangUnknown::outObject = 0

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