Castor3D
0.11.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::RadianceComputer, y compris les membres hérités :
cleanup() | castor3d::RenderCube | private |
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::RenderCube | private |
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::RenderCube | private |
getCommandBuffer() const | castor3d::RenderCube | inlineprivate |
getResult() const | castor3d::RadianceComputer | inline |
getSampler() const | castor3d::RadianceComputer | |
m_device | castor3d::RenderCube | private |
m_pipelineLayout | castor3d::RenderCube | private |
prepareFrame(ashes::RenderPass const &renderPass, uint32_t subpassIndex, uint32_t face) | castor3d::RenderCube | private |
RadianceComputer(Engine &engine, RenderDevice const &device, castor::Size const &size, ashes::Image const &srcTexture) | castor3d::RadianceComputer | explicit |
registerFrame(ashes::CommandBuffer &commandBuffer, uint32_t face) const | castor3d::RenderCube | private |
render() | castor3d::RadianceComputer | |
render(ashes::Semaphore const &toWait) | castor3d::RadianceComputer | |
RenderCube(RenderDevice const &device, bool nearest, SamplerSPtr sampler=nullptr) | castor3d::RenderCube | explicitprivate |
~RenderCube() | castor3d::RenderCube | privatevirtual |