Castor3D  0.11.0
Multiplatform 3D engine
castor3d::ToneMapping Liste des membres

Liste complète des membres de castor3d::ToneMapping, y compris les membres hérités :

accept(ToneMappingVisitor &visitor)castor3d::ToneMappingvirtual
cleanup()castor3d::ToneMapping
createPipeline(VkExtent2D const &size, castor::Position const &position, ashes::PipelineShaderStageCreateInfoArray const &program, ashes::RenderPass const &renderPass, ashes::VkPushConstantRangeArray const &pushRanges=ashes::VkPushConstantRangeArray{}, ashes::PipelineDepthStencilStateCreateInfo dsState=ashes::PipelineDepthStencilStateCreateInfo{ 0u, VK_FALSE, VK_FALSE })castor3d::RenderQuadprivate
createPipelineAndPass(VkExtent2D const &size, castor::Position const &position, ashes::PipelineShaderStageCreateInfoArray const &program, ashes::RenderPass const &renderPass, ashes::WriteDescriptorSetArray const &writes, ashes::VkPushConstantRangeArray const &pushRanges=ashes::VkPushConstantRangeArray{}, ashes::PipelineDepthStencilStateCreateInfo dsState=ashes::PipelineDepthStencilStateCreateInfo{ 0u, false, false })castor3d::RenderQuadprivate
getDevice() constcastor3d::RenderQuadinlineprivate
getFullName() constcastor3d::ToneMappinginline
getRenderSystem() constcastor3d::RenderQuadinlineprivate
getSampler() constcastor3d::RenderQuadinlineprivate
getSemaphore() constcastor3d::ToneMappinginline
initialise(castor::Size const &size, TextureLayout const &source, ashes::RenderPass const &renderPass)castor3d::ToneMapping
initialisePasses()castor3d::RenderQuadprivate
m_configcastor3d::RenderQuadprivate
m_devicecastor3d::RenderQuadprivate
m_fullNamecastor3d::ToneMappingprotected
m_hdrConfigUbocastor3d::ToneMappingprotected
m_pixelShadercastor3d::ToneMappingprotected
m_renderSystemcastor3d::RenderQuadprivate
m_samplercastor3d::RenderQuadprivate
m_signalFinishedcastor3d::ToneMappingprotected
m_vertexShadercastor3d::ToneMappingprotected
makeDescriptorWrite(ashes::ImageView const &view, ashes::Sampler const &sampler, uint32_t dstBinding, uint32_t dstArrayElement=0u)castor3d::RenderQuadprivatestatic
makeDescriptorWrite(ashes::UniformBuffer const &buffer, uint32_t dstBinding, uint32_t elemOffset, uint32_t elemRange, uint32_t dstArrayElement=0u)castor3d::RenderQuadprivatestatic
makeDescriptorWrite(UniformBufferOffsetT< DataT > const &buffer, uint32_t dstBinding, uint32_t dstArrayElement=0u)castor3d::RenderQuadinlineprivatestatic
makeDescriptorWrite(ashes::BufferBase const &storageBuffer, uint32_t dstBinding, uint32_t byteOffset, uint32_t byteRange, uint32_t dstArrayElement=0u)castor3d::RenderQuadprivatestatic
makeDescriptorWrite(ashes::Buffer< DataT > const &storageBuffer, uint32_t dstBinding, uint32_t elemOffset, uint32_t elemRange, uint32_t dstArrayElement=0u)castor3d::RenderQuadinlineprivatestatic
makeDescriptorWrite(ashes::BufferBase const &buffer, ashes::BufferView const &view, uint32_t dstBinding, uint32_t dstArrayElement=0u)castor3d::RenderQuadprivatestatic
makeDescriptorWrite(ashes::Buffer< DataT > const &buffer, ashes::BufferView const &view, uint32_t dstBinding, uint32_t dstArrayElement=0u)castor3d::RenderQuadinlineprivatestatic
registerPass(ashes::CommandBuffer &commandBuffer, uint32_t descriptorSetIndex) constcastor3d::ToneMapping
registerPass(ashes::CommandBuffer &commandBuffer) constcastor3d::ToneMappinginline
castor3d::RenderQuad::registerPass(ashes::CommandBuffer &commandBuffer, uint32_t descriptorSetIndex) constcastor3d::RenderQuadprivate
castor3d::RenderQuad::registerPass(ashes::CommandBuffer &commandBuffer) constcastor3d::RenderQuadinlineprivate
registerPassInputs(ashes::WriteDescriptorSetArray const &writes)castor3d::RenderQuadprivate
RenderQuad(RenderDevice const &device, castor::String const &name, VkFilter samplerFilter, rq::Config config)castor3d::RenderQuadprivate
RenderQuad(RenderQuad &&rhs) noexceptcastor3d::RenderQuadexplicitprivate
ToneMapping(castor::String const &name, castor::String const &fullName, Engine &engine, RenderDevice const &device, HdrConfigUbo &hdrConfigUbo, Parameters const &parameters)castor3d::ToneMapping
update(CpuUpdater &updater)castor3d::ToneMapping
update(GpuUpdater &updater)castor3d::ToneMapping
~RenderQuad()castor3d::RenderQuadprivatevirtual
~ToneMapping()castor3d::ToneMappingvirtual