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

#include <slang.h>

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

Private 成员函数

 SLANG_COM_INTERFACE (0x87ede0e1, 0x4852, 0x44b0, {0x8b, 0xf2, 0xcb, 0x31, 0x87, 0x4d, 0xe2, 0x39})
 
virtual SLANG_NO_THROW void *SLANG_MCALL castAs (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
 

成员函数说明

◆ castAs()

virtual SLANG_NO_THROW void *SLANG_MCALL ISlangCastable::castAs ( const SlangUUID & guid)
privatepure virtual

Can be used to cast to interfaces without reference counting. Also provides access to internal implementations, when they provide a guid Can simulate a 'generated' interface as long as kept in scope by cast from.

◆ SLANG_COM_INTERFACE()

ISlangCastable::SLANG_COM_INTERFACE ( 0x87ede0e1 ,
0x4852 ,
0x44b0 ,
{0x8b, 0xf2, 0xcb, 0x31, 0x87, 0x4d, 0xe2, 0x39}  )
private

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