FCT
载入中...
搜索中...
未找到
FCT::ShaderGenerator 成员列表

成员的完整列表,这些成员属于 FCT::ShaderGenerator,包括所有继承而来的类成员

allocateSamplerBinding(const SamplerElement &sampler)FCT::ShaderGenerator
allocateTextureBinding(const TextureElement &texture)FCT::ShaderGenerator
findTextureElementByName(std::string name)FCT::ShaderGeneratorinline
generateConstBuffer(RHI::ShaderBinary &binary, const std::vector< ConstLayout > &uniforms)FCT::ShaderGeneratorprotected
generateDefaultPixelMain(const PixelLayout &pixelLayout)FCT::ShaderGenerator
generateDefaultVertexMain(const std::map< uint32_t, VertexLayout > &vertexLayouts, const PixelLayout &pixelLayout)FCT::ShaderGenerator
generateFromPixelLayout(const PixelLayout &layout)FCT::ShaderGeneratorprotected
generatePixelMain(const PixelLayout &pixelLayout)FCT::ShaderGeneratorprotected
generatePixelShader(const PixelLayout &layout, const std::vector< ConstLayout > &uniformLayouts, RHI::ShaderBinary &binary, ResourceLayout &resourceLayout, const std::string &userCode)FCT::ShaderGenerator
generateShaderIn(const std::map< uint32_t, VertexLayout > &layouts, std::map< std::string, uint32_t > &locationMap)FCT::ShaderGeneratorprotected
generateShaderIn(const PixelLayout &layout)FCT::ShaderGeneratorprotected
generateShaderOut(const PixelLayout &layout)FCT::ShaderGeneratorprotected
generateShaderOut()FCT::ShaderGeneratorprotected
generateTexturesAndSamplers(RHI::ShaderBinary &binary, const std::vector< TextureElement > &textures, const std::vector< SamplerElement > &samplers)FCT::ShaderGeneratorprotected
generateVertexMain(const std::map< uint32_t, VertexLayout > &vertexLayouts, const PixelLayout &pixelLayout)FCT::ShaderGeneratorprotected
generateVertexShader(const std::map< uint32_t, VertexLayout > &vertexLayouts, const PixelLayout &pixelLayout, const std::vector< ConstLayout > &uniformLayouts, RHI::ShaderBinary &binary, ResourceLayout &resourceLayout, const std::string &userCode)FCT::ShaderGenerator
getLayoutBinding(ConstLayout layout)FCT::ShaderGeneratorinline
getSamplerBinding(SamplerElement sampler)FCT::ShaderGeneratorinline
getTextureBinding(TextureElement texture)FCT::ShaderGeneratorinline
m_frequencyBindingCountFCT::ShaderGeneratorprotected
m_layoutSetBindingsFCT::ShaderGeneratorprotected
m_samplerSetBindingsFCT::ShaderGeneratorprotected
m_textureSetBindingsFCT::ShaderGeneratorprotected
ResourceLayoutToElements(ResourceLayout &resourceLayout, std::vector< TextureElement > &textureElements, std::vector< SamplerElement > &samplerElements)FCT::ShaderGenerator
ShaderGenerator()=defaultFCT::ShaderGenerator
uniformTypeToShaderType(ConstType type)FCT::ShaderGeneratorprotected