![]() |
Castor3D 0.12.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::RenderQuad, including all inherited members.
| cleanup() | castor3d::RenderQuad | |
| 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 | |
| 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 | |
| getDevice() const | castor3d::RenderQuad | inline |
| getRenderSystem() const | castor3d::RenderQuad | inline |
| getSampler() const | castor3d::RenderQuad | inline |
| initialisePasses() | castor3d::RenderQuad | |
| m_config | castor3d::RenderQuad | protected |
| m_device | castor3d::RenderQuad | protected |
| m_renderSystem | castor3d::RenderQuad | protected |
| m_sampler | castor3d::RenderQuad | protected |
| makeDescriptorWrite(VkImageView const &view, VkSampler const &sampler, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | static |
| makeDescriptorWrite(ashes::ImageView const &view, ashes::Sampler const &sampler, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | static |
| makeDescriptorWrite(ashes::UniformBuffer const &buffer, uint32_t dstBinding, uint32_t elemOffset, uint32_t elemRange, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | static |
| makeDescriptorWrite(UniformBufferOffsetT< DataT > const &buffer, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | inlinestatic |
| makeDescriptorWrite(ashes::BufferBase const &storageBuffer, uint32_t dstBinding, uint32_t byteOffset, uint32_t byteRange, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | static |
| makeDescriptorWrite(ashes::Buffer< DataT > const &storageBuffer, uint32_t dstBinding, uint32_t elemOffset, uint32_t elemRange, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | inlinestatic |
| makeDescriptorWrite(ashes::BufferBase const &buffer, ashes::BufferView const &view, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | static |
| makeDescriptorWrite(ashes::Buffer< DataT > const &buffer, ashes::BufferView const &view, uint32_t dstBinding, uint32_t dstArrayElement=0u) | castor3d::RenderQuad | inlinestatic |
| registerPass(ashes::CommandBuffer &commandBuffer, uint32_t descriptorSetIndex) const | castor3d::RenderQuad | |
| registerPass(ashes::CommandBuffer &commandBuffer) const | castor3d::RenderQuad | inline |
| registerPassInputs(ashes::WriteDescriptorSetArray const &writes, bool invertY=false) | castor3d::RenderQuad | |
| RenderQuad(RenderDevice const &device, castor::String const &name, VkFilter samplerFilter, rq::Config config) | castor3d::RenderQuad | protected |
| RenderQuad(RenderQuad &&rhs) noexcept | castor3d::RenderQuad | explicit |
| RenderQuadBuilderT | castor3d::RenderQuad | friend |
| ~RenderQuad() | castor3d::RenderQuad | virtual |