Castor3D
0.11.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::ToneMapping, y compris les membres hérités :
accept(ToneMappingVisitor &visitor) | castor3d::ToneMapping | virtual |
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::RenderQuad | private |
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::RenderQuad | private |
getDevice() const | castor3d::RenderQuad | inlineprivate |
getFullName() const | castor3d::ToneMapping | inline |
getRenderSystem() const | castor3d::RenderQuad | inlineprivate |
getSampler() const | castor3d::RenderQuad | inlineprivate |
getSemaphore() const | castor3d::ToneMapping | inline |
initialise(castor::Size const &size, TextureLayout const &source, ashes::RenderPass const &renderPass) | castor3d::ToneMapping | |
initialisePasses() | castor3d::RenderQuad | private |
m_config | castor3d::RenderQuad | private |
m_device | castor3d::RenderQuad | private |
m_fullName | castor3d::ToneMapping | protected |
m_hdrConfigUbo | castor3d::ToneMapping | protected |
m_pixelShader | castor3d::ToneMapping | protected |
m_renderSystem | castor3d::RenderQuad | private |
m_sampler | castor3d::RenderQuad | private |
m_signalFinished | castor3d::ToneMapping | protected |
m_vertexShader | castor3d::ToneMapping | protected |
makeDescriptorWrite(ashes::ImageView const &view, ashes::Sampler const &sampler, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | privatestatic |
makeDescriptorWrite(ashes::UniformBuffer const &buffer, uint32_t dstBinding, uint32_t elemOffset, uint32_t elemRange, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | privatestatic |
makeDescriptorWrite(UniformBufferOffsetT< DataT > const &buffer, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | inlineprivatestatic |
makeDescriptorWrite(ashes::BufferBase const &storageBuffer, uint32_t dstBinding, uint32_t byteOffset, uint32_t byteRange, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | privatestatic |
makeDescriptorWrite(ashes::Buffer< DataT > const &storageBuffer, uint32_t dstBinding, uint32_t elemOffset, uint32_t elemRange, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | inlineprivatestatic |
makeDescriptorWrite(ashes::BufferBase const &buffer, ashes::BufferView const &view, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | privatestatic |
makeDescriptorWrite(ashes::Buffer< DataT > const &buffer, ashes::BufferView const &view, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | inlineprivatestatic |
registerPass(ashes::CommandBuffer &commandBuffer, uint32_t descriptorSetIndex) const | castor3d::ToneMapping | |
registerPass(ashes::CommandBuffer &commandBuffer) const | castor3d::ToneMapping | inline |
castor3d::RenderQuad::registerPass(ashes::CommandBuffer &commandBuffer, uint32_t descriptorSetIndex) const | castor3d::RenderQuad | private |
castor3d::RenderQuad::registerPass(ashes::CommandBuffer &commandBuffer) const | castor3d::RenderQuad | inlineprivate |
registerPassInputs(ashes::WriteDescriptorSetArray const &writes) | castor3d::RenderQuad | private |
RenderQuad(RenderDevice const &device, castor::String const &name, VkFilter samplerFilter, rq::Config config) | castor3d::RenderQuad | private |
RenderQuad(RenderQuad &&rhs) noexcept | castor3d::RenderQuad | explicitprivate |
ToneMapping(castor::String const &name, castor::String const &fullName, Engine &engine, RenderDevice const &device, HdrConfigUbo &hdrConfigUbo, Parameters const ¶meters) | castor3d::ToneMapping | |
update(CpuUpdater &updater) | castor3d::ToneMapping | |
update(GpuUpdater &updater) | castor3d::ToneMapping | |
~RenderQuad() | castor3d::RenderQuad | privatevirtual |
~ToneMapping() | castor3d::ToneMapping | virtual |