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

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

cleanup()castor3d::RenderCubeprivate
createPipelines(VkExtent2D const &size, castor::Position const &position, ashes::PipelineShaderStageCreateInfoArray const &program, ashes::ImageView const &view, ashes::RenderPass const &renderPass, ashes::VkPushConstantRangeArray const &pushRanges)castor3d::RenderCubeprivate
createPipelines(VkExtent2D const &size, castor::Position const &position, ashes::PipelineShaderStageCreateInfoArray const &program, ashes::ImageView const &view, ashes::RenderPass const &renderPass, ashes::VkPushConstantRangeArray const &pushRanges, ashes::PipelineDepthStencilStateCreateInfo const &dsState)castor3d::RenderCubeprivate
getCommandBuffer() constcastor3d::RenderCubeinlineprivate
getResult() constcastor3d::RadianceComputerinline
getSampler() constcastor3d::RadianceComputer
m_devicecastor3d::RenderCubeprivate
m_pipelineLayoutcastor3d::RenderCubeprivate
prepareFrame(ashes::RenderPass const &renderPass, uint32_t subpassIndex, uint32_t face)castor3d::RenderCubeprivate
RadianceComputer(Engine &engine, RenderDevice const &device, castor::Size const &size, ashes::Image const &srcTexture)castor3d::RadianceComputerexplicit
registerFrame(ashes::CommandBuffer &commandBuffer, uint32_t face) constcastor3d::RenderCubeprivate
render()castor3d::RadianceComputer
render(ashes::Semaphore const &toWait)castor3d::RadianceComputer
RenderCube(RenderDevice const &device, bool nearest, SamplerSPtr sampler=nullptr)castor3d::RenderCubeexplicitprivate
~RenderCube()castor3d::RenderCubeprivatevirtual