Castor3D
0.11.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::EquirectangularToCube, 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 |
EquirectangularToCube(TextureLayout const &equiRectangular, RenderDevice const &device, TextureLayout const &target) | castor3d::EquirectangularToCube | |
getCommandBuffer() const | castor3d::RenderCube | inlineprivate |
m_pipelineLayout | castor3d::RenderCube | private |
m_sampler | castor3d::RenderCube | private |
prepareFrame(ashes::RenderPass const &renderPass, uint32_t subpassIndex, uint32_t face) | castor3d::RenderCube | private |
registerFrame(ashes::CommandBuffer &commandBuffer, uint32_t face) const | castor3d::RenderCube | private |
render() | castor3d::EquirectangularToCube | |
RenderCube(RenderDevice const &device, bool nearest, SamplerSPtr sampler=nullptr) | castor3d::RenderCube | explicitprivate |
~RenderCube() | castor3d::RenderCube | privatevirtual |