![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::PassBuffer, including all inherited members.
| addPass(Pass &pass) | castor3d::PassBuffer | |
| cleanup() | castor3d::PassBuffer | |
| createBinding(ashes::DescriptorSet &descriptorSet, VkDescriptorSetLayoutBinding const &binding) const | castor3d::PassBuffer | |
| createLayoutBinding(uint32_t binding, VkShaderStageFlags stages=(VK_SHADER_STAGE_FRAGMENT_BIT|VK_SHADER_STAGE_GEOMETRY_BIT|VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT|VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT|VK_SHADER_STAGE_VERTEX_BIT)) const | castor3d::PassBuffer | |
| createPassBinding(crg::FramePass &pass, uint32_t binding) const | castor3d::PassBuffer | |
| getBinding(uint32_t binding) const | castor3d::PassBuffer | |
| getCurrentPassTypeCount() const | castor3d::PassBuffer | inline |
| getData(uint32_t passID) | castor3d::PassBuffer | |
| getMaxPassTypeCount() const | castor3d::PassBuffer | |
| getPassTypeDetails(uint32_t passTypeIndex) const | castor3d::PassBuffer | |
| getPassTypeIndex(PassComponentCombineID passType, TextureCombineID textureCombine) const | castor3d::PassBuffer | |
| getPtr() | castor3d::PassBuffer | inline |
| PassBuffer(Engine &engine, RenderDevice const &device, uint32_t count) | castor3d::PassBuffer | |
| removePass(Pass &pass) noexcept | castor3d::PassBuffer | |
| update(SpecificsBuffers const &specifics, UploadData &uploader) | castor3d::PassBuffer |