![]() |
Castor3D 0.12.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::VoxelizePass, including all inherited members.
| accept(RenderTechniqueVisitor &visitor) | castor3d::VoxelizePass | |
| adjustFlags(PassFlags flags) const | castor3d::RenderNodesPass | |
| adjustFlags(ProgramFlags flags) const | castor3d::RenderNodesPass | |
| adjustFlags(SceneFlags flags) const | castor3d::RenderNodesPass | |
| createBlendState(BlendMode colourBlendMode, BlendMode alphaBlendMode, uint32_t attachesCount) | castor3d::RenderNodesPass | static |
| createPipelineFlags(BlendMode colourBlendMode, BlendMode alphaBlendMode, PassFlags passFlags, RenderPassTypeID renderPassTypeID, PassTypeID passTypeID, uint32_t heightTextureIndex, VkCompareOp alphaFunc, VkCompareOp blendAlphaFunc, TextureFlagsArray const &textures, ProgramFlags const &programFlags, SceneFlags const &sceneFlags, VkPrimitiveTopology topology, bool isFrontCulled) | castor3d::RenderNodesPass | |
| createPipelineFlags(Pass const &pass, TextureFlagsArray const &textures, ProgramFlags const &programFlags, SceneFlags const &sceneFlags, VkPrimitiveTopology topology, bool isFrontCulled) | castor3d::RenderNodesPass | |
| doAreValidPassFlags(PassFlags const &passFlags) const | castor3d::RenderNodesPass | protectedvirtual |
| doGetProgram(PipelineFlags const &flags, VkCullModeFlags cullMode=VK_CULL_MODE_NONE) | castor3d::RenderNodesPass | protected |
| doIsValidPass(Pass const &pass) const | castor3d::RenderNodesPass | protectedvirtual |
| doIsValidRenderable(RenderedObject const &object) const | castor3d::RenderNodesPass | protectedvirtual |
| doUpdate(SubmeshRenderNodesPtrByPipelineMap &nodes) | castor3d::RenderNodesPass | protected |
| doUpdate(SubmeshRenderNodesPtrByPipelineMap &nodes, RenderInfo &info) | castor3d::RenderNodesPass | protected |
| doUpdate(SubmeshRenderNodePtrByPipelineMap &nodes) | castor3d::RenderNodesPass | protected |
| doUpdate(SubmeshRenderNodePtrByPipelineMap &nodes, RenderInfo &info) | castor3d::RenderNodesPass | protected |
| doUpdate(BillboardRenderNodePtrByPipelineMap &nodes) | castor3d::RenderNodesPass | protected |
| doUpdate(BillboardRenderNodePtrByPipelineMap &nodes, RenderInfo &info) | castor3d::RenderNodesPass | protected |
| doUpdate(RenderQueueArray &queues) | castor3d::RenderNodesPass | protectedvirtual |
| doUpdateUbos(CpuUpdater &updater) | castor3d::RenderNodesPass | protectedvirtual |
| filterTexturesFlags(TextureFlagsArray const &textures) const | castor3d::RenderNodesPass | |
| forceTwoSided() const | castor3d::RenderNodesPass | inline |
| getCuller() const | castor3d::RenderNodesPass | inline |
| getCuller() | castor3d::RenderNodesPass | inline |
| getDomainShaderSource(PipelineFlags const &flags) const | castor3d::RenderNodesPass | |
| getGeometryShaderSource(PipelineFlags const &flags) const | castor3d::RenderNodesPass | |
| getHullShaderSource(PipelineFlags const &flags) const | castor3d::RenderNodesPass | |
| getIgnoredNode() const | castor3d::RenderNodesPass | |
| getMatrixUbo() const | castor3d::RenderNodesPass | inline |
| getPipelinesCount() const | castor3d::RenderNodesPass | inline |
| getPixelShaderSource(PipelineFlags const &flags) const | castor3d::RenderNodesPass | |
| getRenderMode() const | castor3d::RenderNodesPass | inline |
| getScene() const | castor3d::RenderNodesPass | |
| getSceneUbo() | castor3d::RenderNodesPass | inline |
| getSceneUbo() const | castor3d::RenderNodesPass | inline |
| getShaderFlags() const override | castor3d::VoxelizePass | inlinevirtual |
| getTexturesMask() const | castor3d::RenderNodesPass | virtual |
| getTypeID() const | castor3d::RenderNodesPass | inline |
| getTypeName() const | castor3d::RenderNodesPass | inline |
| getVertexShaderSource(PipelineFlags const &flags) const | castor3d::RenderNodesPass | |
| hasNodes() const | castor3d::RenderNodesPass | |
| initialiseAdditionalDescriptor(RenderPipeline &pipeline, ShadowMapLightTypeArray const &shadowMaps) | castor3d::RenderNodesPass | |
| isDirty() const | castor3d::RenderNodesPass | inline |
| isOrderIndependent() const | castor3d::RenderNodesPass | inline |
| isPassEnabled() const | castor3d::RenderNodesPass | |
| isValidPass(Pass const &pass) const | castor3d::RenderNodesPass | |
| isValidRenderable(RenderedObject const &object) const | castor3d::RenderNodesPass | |
| m_additionalDescriptors | castor3d::RenderNodesPass | protected |
| m_category | castor3d::RenderNodesPass | protected |
| m_culler | castor3d::RenderNodesPass | protected |
| m_device | castor3d::RenderNodesPass | protected |
| m_forceTwoSided | castor3d::RenderNodesPass | protected |
| m_index | castor3d::RenderNodesPass | protected |
| m_isDirty | castor3d::RenderNodesPass | protected |
| m_matrixUbo | castor3d::RenderNodesPass | protected |
| m_mode | castor3d::RenderNodesPass | protected |
| m_oit | castor3d::RenderNodesPass | protected |
| m_renderQueue | castor3d::RenderNodesPass | protected |
| m_renderSystem | castor3d::RenderNodesPass | protected |
| m_safeBand | castor3d::RenderNodesPass | protected |
| m_sceneUbo | castor3d::RenderNodesPass | protected |
| m_size | castor3d::RenderNodesPass | protected |
| m_typeID | castor3d::RenderNodesPass | protected |
| m_typeName | castor3d::RenderNodesPass | protected |
| prepareBackPipeline(PipelineFlags pipelineFlags, ashes::PipelineVertexInputStateCreateInfoCRefArray const &vertexLayouts) | castor3d::RenderNodesPass | |
| prepareFrontPipeline(PipelineFlags pipelineFlags, ashes::PipelineVertexInputStateCreateInfoCRefArray const &vertexLayouts) | castor3d::RenderNodesPass | |
| RenderNodesPass(crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, castor::String const &typeName, castor::String const &category, castor::String const &name, RenderNodesPassDesc const &desc) | castor3d::RenderNodesPass | protected |
| setIgnoredNode(SceneNode const &node) | castor3d::RenderNodesPass | |
| Type | castor3d::VoxelizePass | static |
| update(CpuUpdater &updater) override | castor3d::VoxelizePass | virtual |
| update(GpuUpdater &updater) override | castor3d::VoxelizePass | virtual |
| VoxelizePass(crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, MatrixUbo &matrixUbo, SceneCuller &culler, VoxelizerUbo const &voxelizerUbo, ashes::Buffer< Voxel > const &voxels, VoxelSceneData const &voxelConfig) | castor3d::VoxelizePass | |
| ~RenderNodesPass() override | castor3d::RenderNodesPass |