Diligent Engine  v.2.4.g
Public Member Functions | List of all members
Diligent::IHLSL2GLSLConversionStream Struct Reference

#include <HLSL2GLSLConverter.h>

Inheritance diagram for Diligent::IHLSL2GLSLConversionStream:
Diligent::IObject Diligent::RefCountedObject< IHLSL2GLSLConversionStream > Diligent::ObjectBase< IHLSL2GLSLConversionStream >

Public Member Functions

virtual void METHOD() Convert (const Char *EntryPoint, SHADER_TYPE ShaderType, bool IncludeDefintions, const char *SamplerSuffix, bool UseInOutLocationQualifiers, IDataBlob **ppGLSLSource)
 
- Public Member Functions inherited from Diligent::IObject
virtual void QueryInterface (const INTERFACE_ID &IID, IObject **ppInterface)=0
 Queries the specific interface. More...
 
virtual ReferenceCounterValueType AddRef ()=0
 Increments the number of strong references by 1. More...
 
virtual ReferenceCounterValueType Release ()=0
 Decrements the number of strong references by 1 and destroys the object when the counter reaches zero. More...
 
virtual IReferenceCountersGetReferenceCounters () 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...
 

Member Function Documentation

◆ Convert()

virtual void METHOD() Diligent::IHLSL2GLSLConversionStream::Convert ( const Char EntryPoint,
SHADER_TYPE  ShaderType,
bool  IncludeDefintions,
const char *  SamplerSuffix,
bool  UseInOutLocationQualifiers,
IDataBlob **  ppGLSLSource 
)
virtual

The documentation for this struct was generated from the following file: