|
slot 0.0.1
A real time UI render framework
|
成员的完整列表,这些成员属于 gfx::IShaderObject,包括所有继承而来的类成员
| AddRef() | ISlangUnknown | inline |
| addRef()=0 | ISlangUnknown | pure virtual |
| addRef()=0 | ISlangUnknown | pure virtual |
| getContainerType()=0 | gfx::IShaderObject | pure virtual |
| getCurrentVersion(ITransientResourceHeap *transientHeap, IShaderObject **outObject)=0 | gfx::IShaderObject | pure virtual |
| getElementTypeLayout()=0 | gfx::IShaderObject | pure virtual |
| getEntryPoint(GfxIndex index, IShaderObject **entryPoint)=0 | gfx::IShaderObject | pure virtual |
| getEntryPoint(GfxIndex index) | gfx::IShaderObject | inline |
| getEntryPointCount()=0 | gfx::IShaderObject | pure virtual |
| getObject(ShaderOffset const &offset, IShaderObject **object)=0 | gfx::IShaderObject | pure virtual |
| getObject(ShaderOffset const &offset) | gfx::IShaderObject | inline |
| getRawData()=0 | gfx::IShaderObject | pure virtual |
| getSize()=0 | gfx::IShaderObject | pure virtual |
| outObject | ISlangUnknown | |
| queryInterface(SlangUUID const &uuid, void **outObject)=0 | ISlangUnknown | pure virtual |
| QueryInterface(struct _GUID const &uuid, void **outObject) | ISlangUnknown | inline |
| release()=0 | ISlangUnknown | pure virtual |
| release()=0 | ISlangUnknown | pure virtual |
| Release() | ISlangUnknown | inline |
| setCombinedTextureSampler(ShaderOffset const &offset, IResourceView *textureView, ISamplerState *sampler)=0 | gfx::IShaderObject | pure virtual |
| setConstantBufferOverride(IBufferResource *constantBuffer)=0 | gfx::IShaderObject | pure virtual |
| setData(ShaderOffset const &offset, void const *data, Size size)=0 | gfx::IShaderObject | pure virtual |
| setObject(ShaderOffset const &offset, IShaderObject *object)=0 | gfx::IShaderObject | pure virtual |
| setResource(ShaderOffset const &offset, IResourceView *resourceView)=0 | gfx::IShaderObject | pure virtual |
| setSampler(ShaderOffset const &offset, ISamplerState *sampler)=0 | gfx::IShaderObject | pure virtual |
| setSpecializationArgs(ShaderOffset const &offset, const slang::SpecializationArg *args, GfxCount count)=0 | gfx::IShaderObject | pure virtual |
| 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 | ISlangUnknown |