slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Private 成员函数 | 所有成员列表
ISlangClonable类 参考abstract

#include <slang.h>

类 ISlangClonable 继承关系图:
Inheritance graph
[图例]
ISlangClonable 的协作图:
Collaboration graph
[图例]

Private 成员函数

 SLANG_COM_INTERFACE (0x1ec36168, 0xe9f4, 0x430d, {0xbb, 0x17, 0x4, 0x8a, 0x80, 0x46, 0xb3, 0x1f})
 
virtual SLANG_NO_THROW void *SLANG_MCALL clone (const SlangUUID &guid)=0
 

额外继承的成员函数

- Public 成员函数 继承自 ISlangUnknown
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 属性 继承自 ISlangUnknown
void ** outObject = 0
 

成员函数说明

◆ clone()

virtual SLANG_NO_THROW void *SLANG_MCALL ISlangClonable::clone ( const SlangUUID & guid)
privatepure virtual

Note the use of guid is for the desired interface/object. The object is returned not ref counted. Any type that can implements the interface, derives from ICastable, and so (not withstanding some other issue) will always return an ICastable interface which other interfaces/types are accessible from via castAs

◆ SLANG_COM_INTERFACE()

ISlangClonable::SLANG_COM_INTERFACE ( 0x1ec36168 ,
0xe9f4 ,
0x430d ,
{0xbb, 0x17, 0x4, 0x8a, 0x80, 0x46, 0xb3, 0x1f}  )
private

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