LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl Class Reference

Public Member Functions

 DirectX12ShaderModuleImpl (ShaderStage type, String fileName, String entryPoint, const Optional< DescriptorBindingPoint > &shaderLocalDescriptor)
 
ComPtr< IDxcBlob > initialize ()
 
ComPtr< IDxcBlob > initialize (std::istream &stream)
 

Friends

class DirectX12ShaderModule
 

Constructor & Destructor Documentation

◆ DirectX12ShaderModuleImpl()

LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl::DirectX12ShaderModuleImpl ( ShaderStage type,
String fileName,
String entryPoint,
const Optional< DescriptorBindingPoint > & shaderLocalDescriptor )
inline

Member Function Documentation

◆ initialize() [1/2]

ComPtr< IDxcBlob > LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl::initialize ( )
inline

◆ initialize() [2/2]

ComPtr< IDxcBlob > LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl::initialize ( std::istream & stream)
inline

Friends And Related Symbol Documentation

◆ DirectX12ShaderModule

friend class DirectX12ShaderModule
friend