|
| CombinePassBuilder () |
|
CombinePassBuilder & | resultTexture (TextureLayoutSPtr resultTexture) |
|
CombinePassBuilder & | lhsViewLayout (VkImageLayout layout) |
|
CombinePassBuilder & | rhsViewLayout (VkImageLayout layout) |
|
CombinePassBuilder & | tex3DResult (ashes::ImageView result) |
|
CombinePassUPtr | build (Engine &engine, RenderDevice const &device, castor::String const &prefix, VkFormat outputFormat, VkExtent2D const &outputSize, ShaderModule const &vertexShader, ShaderModule const &pixelShader, IntermediateViewArray const &lhsViews, IntermediateView const &rhsView) |
|
| RenderQuadBuilderT () |
|
CombinePassBuilder & | texcoordConfig (rq::Texcoord const &config) |
|
CombinePassBuilder & | range (VkImageSubresourceRange const &range) |
|
CombinePassBuilder & | blendMode (BlendMode blendMode) |
|
CombinePassBuilder & | bindings (rq::BindingDescriptionArray const &bindings) |
|
CombinePassBuilder & | binding (rq::BindingDescription const &binding) |
|
CombinePassBuilder & | binding (VkDescriptorType descriptor, VkShaderStageFlags stageFlags=VK_SHADER_STAGE_FRAGMENT_BIT) |
|
CombinePassBuilder & | binding (VkDescriptorType descriptor, VkImageViewType view, VkShaderStageFlags stageFlags=VK_SHADER_STAGE_FRAGMENT_BIT) |
|
RenderQuadUPtr | build (RenderDevice const &device, castor::String const &name, VkFilter samplerFilter) |
|
◆ CombinePassBuilder()
castor3d::CombinePassBuilder::CombinePassBuilder |
( |
| ) |
|
|
inline |
◆ build()
CombinePassUPtr castor3d::CombinePassBuilder::build |
( |
Engine & |
engine, |
|
|
RenderDevice const & |
device, |
|
|
castor::String const & |
prefix, |
|
|
VkFormat |
outputFormat, |
|
|
VkExtent2D const & |
outputSize, |
|
|
ShaderModule const & |
vertexShader, |
|
|
ShaderModule const & |
pixelShader, |
|
|
IntermediateViewArray const & |
lhsViews, |
|
|
IntermediateView const & |
rhsView |
|
) |
| |
|
inline |
◆ lhsViewLayout()
◆ resultTexture()
CombinePassBuilder& castor3d::CombinePassBuilder::resultTexture |
( |
TextureLayoutSPtr |
resultTexture | ) |
|
|
inline |
◆ rhsViewLayout()
◆ tex3DResult()
La documentation de cette classe a été générée à partir du fichier suivant :