|
Diligent Engine
v.2.4.g
|
Public Member Functions | |
| DefaultShaderSourceStreamFactory (IReferenceCounters *pRefCounters, const Char *SearchDirectories) | |
| virtual void | CreateInputStream (const Char *Name, IFileStream **ppStream) override final |
| virtual void | CreateInputStream2 (const Char *Name, CREATE_SHADER_SOURCE_INPUT_STREAM_FLAGS Flags, IFileStream **ppStream) override final |
| IMPLEMENT_QUERY_INTERFACE_IN_PLACE (IID_IShaderSourceInputStreamFactory, ObjectBase< IShaderSourceInputStreamFactory >) | |
Public Member Functions inherited from Diligent::ObjectBase< IShaderSourceInputStreamFactory > | |
| ObjectBase (IReferenceCounters *pRefCounters) | |
| virtual void | QueryInterface (const INTERFACE_ID &IID, IObject **ppInterface) |
Public Member Functions inherited from Diligent::RefCountedObject< IShaderSourceInputStreamFactory > | |
| RefCountedObject (IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexcept | |
| virtual | ~RefCountedObject () |
| virtual IReferenceCounters * | GetReferenceCounters () const override final |
| virtual ReferenceCounterValueType | AddRef () override final |
| virtual ReferenceCounterValueType | Release () override |
| ReferenceCounterValueType | Release (TPreObjectDestroy PreObjectDestroy) |
Public Member Functions inherited from Diligent::IObject | |
| virtual IReferenceCounters * | GetReferenceCounters () const =0 |
| Returns the pointer to IReferenceCounters interface of the associated reference counters object. The method does NOT increment the number of strong references to the returned object. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Diligent::RefCountedObject< IShaderSourceInputStreamFactory > | |
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, ObjectAllocatorType &Allocator, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) |
| Diligent::DefaultShaderSourceStreamFactory::DefaultShaderSourceStreamFactory | ( | IReferenceCounters * | pRefCounters, |
| const Char * | SearchDirectories | ||
| ) |
|
finaloverridevirtual |
Reimplemented from Diligent::IShaderSourceInputStreamFactory.
|
finaloverridevirtual |
Reimplemented from Diligent::IShaderSourceInputStreamFactory.
| Diligent::DefaultShaderSourceStreamFactory::IMPLEMENT_QUERY_INTERFACE_IN_PLACE | ( | IID_IShaderSourceInputStreamFactory | , |
| ObjectBase< IShaderSourceInputStreamFactory > | |||
| ) |
1.8.17