Castor3D  0.11.0
Multiplatform 3D engine
castor3d::PickingPass Liste des membres

Liste complète des membres de castor3d::PickingPass, y compris les membres hérités :

addScene(Scene &scene, Camera &camera)castor3d::PickingPass
cleanup(RenderDevice const &device)castor3d::SceneRenderPass
createBillboardNode(Pass &pass, RenderPipeline &pipeline, BillboardBase &billboard)castor3d::SceneRenderPass
createBlendState(BlendMode colourBlendMode, BlendMode alphaBlendMode, uint32_t attachesCount)castor3d::SceneRenderPassstatic
createMorphingNode(Pass &pass, RenderPipeline &pipeline, Submesh &submesh, Geometry &primitive, AnimatedMesh &mesh)castor3d::SceneRenderPass
createSkinningNode(Pass &pass, RenderPipeline &pipeline, Submesh &submesh, Geometry &primitive, AnimatedSkeleton &skeleton)castor3d::SceneRenderPass
createStaticNode(Pass &pass, RenderPipeline &pipeline, Submesh &submesh, Geometry &primitive)castor3d::SceneRenderPass
DistanceSortedNodeMap typedefcastor3d::SceneRenderPass
doCopyNodesBones(SkinningRenderNodePtrArray const &renderNodes, ShaderBuffer &bonesBuffer) constcastor3d::SceneRenderPassprotected
doCopyNodesBones(SkinningRenderNodePtrArray const &renderNodes, ShaderBuffer &bonesBuffer, RenderInfo &info) constcastor3d::SceneRenderPassprotected
doCopyNodesMatrices(StaticRenderNodePtrArray const &renderNodes, std::vector< InstantiationData > &matrixBuffer) constcastor3d::SceneRenderPassprotected
doCopyNodesMatrices(StaticRenderNodePtrArray const &renderNodes, std::vector< InstantiationData > &matrixBuffer, RenderInfo &info) constcastor3d::SceneRenderPassprotected
doCopyNodesMatrices(SkinningRenderNodePtrArray const &renderNodes, std::vector< InstantiationData > &matrixBuffer) constcastor3d::SceneRenderPassprotected
doCopyNodesMatrices(SkinningRenderNodePtrArray const &renderNodes, std::vector< InstantiationData > &matrixBuffer, RenderInfo &info) constcastor3d::SceneRenderPassprotected
doCreatePassRenderNode(Pass &pass, RenderPipeline &pipeline)castor3d::SceneRenderPassprotected
doCreateSceneRenderNode(Scene &scene, RenderPipeline &pipeline)castor3d::SceneRenderPassprotected
doCreateUboBindings(PipelineFlags const &flags) constcastor3d::SceneRenderPassprotectedvirtual
doGetBackPipelines()castor3d::SceneRenderPassprotected
doGetBackPipelines() constcastor3d::SceneRenderPassprotected
doGetFrontPipelines()castor3d::SceneRenderPassprotected
doGetFrontPipelines() constcastor3d::SceneRenderPassprotected
doGetProgram(PipelineFlags const &flags) constcastor3d::SceneRenderPassprotected
doPrepareBackPipeline(ShaderProgramSPtr program, ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts, PipelineFlags const &flags)castor3d::SceneRenderPassprotectedvirtual
doPrepareFrontPipeline(ShaderProgramSPtr program, ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts, PipelineFlags const &flags)castor3d::SceneRenderPassprotectedvirtual
castor3d::SceneRenderPass::doUpdate(SubmeshStaticRenderNodesPtrByPipelineMap &nodes, RenderInfo &info)castor3d::SceneRenderPassprotected
castor3d::SceneRenderPass::doUpdate(StaticRenderNodesPtrByPipelineMap &nodes, RenderInfo &info)castor3d::SceneRenderPassprotected
castor3d::SceneRenderPass::doUpdate(SkinningRenderNodesPtrByPipelineMap &nodes, RenderInfo &info)castor3d::SceneRenderPassprotected
castor3d::SceneRenderPass::doUpdate(SubmeshSkinningRenderNodesPtrByPipelineMap &nodes, RenderInfo &info)castor3d::SceneRenderPassprotected
castor3d::SceneRenderPass::doUpdate(MorphingRenderNodesPtrByPipelineMap &nodes, RenderInfo &info)castor3d::SceneRenderPassprotected
castor3d::SceneRenderPass::doUpdate(BillboardRenderNodesPtrByPipelineMap &nodes, RenderInfo &info)castor3d::SceneRenderPassprotected
doUpdateUbos(CpuUpdater &updater)castor3d::SceneRenderPassprotectedvirtual
forceTwoSided() constcastor3d::SceneRenderPassinline
getCommandBuffer() constcastor3d::SceneRenderPassinline
getCuller() constcastor3d::SceneRenderPassinline
getCuller()castor3d::SceneRenderPassinline
getGeometryShaderSource(PipelineFlags const &flags) constcastor3d::SceneRenderPass
getInstanceMult() constcastor3d::SceneRenderPassinline
getMatrixUbo() constcastor3d::SceneRenderPassinline
getPickedBillboard() constcastor3d::PickingPassinline
getPickedFace() constcastor3d::PickingPassinline
getPickedGeometry() constcastor3d::PickingPassinline
getPickedNodeType() constcastor3d::PickingPassinline
getPickedSubmesh() constcastor3d::PickingPassinline
getPipelineBack(PipelineFlags flags) constcastor3d::SceneRenderPass
getPipelineFront(PipelineFlags flags) constcastor3d::SceneRenderPass
getPipelinesCount() constcastor3d::SceneRenderPassinline
getPixelShaderSource(PipelineFlags const &flags) constcastor3d::SceneRenderPass
getRenderPass() constcastor3d::SceneRenderPassinline
getResult() constcastor3d::PickingPassinline
getSceneUbo()castor3d::SceneRenderPassinline
getSceneUbo() constcastor3d::SceneRenderPassinline
getTexturesMask() const overridecastor3d::PickingPassvirtual
getTimer() constcastor3d::SceneRenderPassinline
getTimer()castor3d::SceneRenderPassinline
getVertexShaderSource(PipelineFlags const &flags) constcastor3d::SceneRenderPass
hasNodes() constcastor3d::SceneRenderPassinline
initialise(RenderDevice const &device, castor::Size const &size)castor3d::SceneRenderPass
initialise(RenderDevice const &device, castor::Size const &size, RenderPassTimer &timer, uint32_t index)castor3d::SceneRenderPass
initialiseTextureDescriptor(ashes::DescriptorSetPool const &descriptorPool, BillboardRenderNode &node, ShadowMapLightTypeArray const &shadowMaps)castor3d::SceneRenderPass
initialiseTextureDescriptor(ashes::DescriptorSetPool const &descriptorPool, MorphingRenderNode &node, ShadowMapLightTypeArray const &shadowMaps)castor3d::SceneRenderPass
initialiseTextureDescriptor(ashes::DescriptorSetPool const &descriptorPool, SkinningRenderNode &node, ShadowMapLightTypeArray const &shadowMaps)castor3d::SceneRenderPass
initialiseTextureDescriptor(ashes::DescriptorSetPool const &descriptorPool, StaticRenderNode &node, ShadowMapLightTypeArray const &shadowMaps)castor3d::SceneRenderPass
initialiseTextureDescriptor(ashes::DescriptorSetPool const &descriptorPool, SubmeshSkinninRenderNodesByPassMap &nodes, ShadowMapLightTypeArray const &shadowMaps)castor3d::SceneRenderPass
initialiseTextureDescriptor(ashes::DescriptorSetPool const &descriptorPool, SubmeshStaticRenderNodesByPassMap &nodes, ShadowMapLightTypeArray const &shadowMaps)castor3d::SceneRenderPass
initialiseUboDescriptor(ashes::DescriptorSetPool const &descriptorPool, BillboardRenderNode &node)castor3d::SceneRenderPass
initialiseUboDescriptor(ashes::DescriptorSetPool const &descriptorPool, MorphingRenderNode &node)castor3d::SceneRenderPass
initialiseUboDescriptor(ashes::DescriptorSetPool const &descriptorPool, SkinningRenderNode &node)castor3d::SceneRenderPass
initialiseUboDescriptor(ashes::DescriptorSetPool const &descriptorPool, StaticRenderNode &node)castor3d::SceneRenderPass
initialiseUboDescriptor(ashes::DescriptorSetPool const &descriptorPool, SubmeshSkinninRenderNodesByPassMap &nodes)castor3d::SceneRenderPass
initialiseUboDescriptor(ashes::DescriptorSetPool const &descriptorPool, SubmeshStaticRenderNodesByPassMap &nodes)castor3d::SceneRenderPass
isDirty() constcastor3d::SceneRenderPassinline
isOrderIndependent() constcastor3d::SceneRenderPassinline
isPicking() constcastor3d::PickingPassinline
m_categorycastor3d::SceneRenderPassprotected
m_cullercastor3d::SceneRenderPassprotected
m_forceTwoSidedcastor3d::SceneRenderPassprotected
m_indexcastor3d::SceneRenderPassprotected
m_instanceMultcastor3d::SceneRenderPassprotected
m_isDirtycastor3d::SceneRenderPassprotected
m_matrixUbocastor3d::SceneRenderPassprotected
m_modecastor3d::SceneRenderPassprotected
m_modelsInstancescastor3d::SceneRenderPassprotected
m_oitcastor3d::SceneRenderPassprotected
m_ownTimercastor3d::SceneRenderPassprotected
m_renderPasscastor3d::SceneRenderPassprotected
m_renderQueuecastor3d::SceneRenderPassprotected
m_renderSystemcastor3d::SceneRenderPassprotected
m_sceneUbocastor3d::SceneRenderPassprotected
m_sizecastor3d::SceneRenderPassprotected
m_timercastor3d::SceneRenderPassprotected
pick(RenderDevice const &device, castor::Position position, Camera const &camera)castor3d::PickingPass
PickingPass(Engine &engine, MatrixUbo &matrixUbo, SceneCuller &culler)castor3d::PickingPassexplicit
PickingWidthcastor3d::PickingPassstatic
prepareBackPipeline(BlendMode colourBlendMode, BlendMode alphaBlendMode, VkCompareOp alphaFunc, PassFlags const &passFlags, TextureFlagsArray const &textures, uint32_t heightMapIndex, ProgramFlags const &programFlags, SceneFlags const &sceneFlags, VkPrimitiveTopology topology, ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts)castor3d::SceneRenderPass
prepareBackPipeline(PipelineFlags &flags, ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts)castor3d::SceneRenderPass
prepareFrontPipeline(BlendMode colourBlendMode, BlendMode alphaBlendMode, VkCompareOp alphaFunc, PassFlags const &passFlags, TextureFlagsArray const &textures, uint32_t heightMapIndex, ProgramFlags const &programFlags, SceneFlags const &sceneFlags, VkPrimitiveTopology topology, ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts)castor3d::SceneRenderPass
prepareFrontPipeline(PipelineFlags &flags, ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts)castor3d::SceneRenderPass
SceneRenderPass(castor::String const &category, castor::String const &name, Engine &engine, MatrixUbo &matrixUbo, SceneCuller &culler, RenderMode mode, bool oit, bool forceTwoSided, SceneNode const *ignored, uint32_t instanceMult)castor3d::SceneRenderPassprotected
SceneRenderPass(castor::String const &category, castor::String const &name, Engine &engine, MatrixUbo &matrixUbo, SceneCuller &culler, uint32_t instanceMult=1u)castor3d::SceneRenderPassprotected
SceneRenderPass(castor::String const &category, castor::String const &name, Engine &engine, MatrixUbo &matrixUbo, SceneCuller &culler, bool oit, uint32_t instanceMult=1u)castor3d::SceneRenderPassprotected
SceneRenderPass(castor::String const &category, castor::String const &name, Engine &engine, MatrixUbo &matrixUbo, SceneCuller &culler, SceneNode const *ignored, uint32_t instanceMult=1u)castor3d::SceneRenderPassprotected
SceneRenderPass(castor::String const &category, castor::String const &name, Engine &engine, MatrixUbo &matrixUbo, SceneCuller &culler, bool oit, SceneNode const *ignored, uint32_t instanceMult=1u)castor3d::SceneRenderPassprotected
update(CpuUpdater &updater)castor3d::SceneRenderPass
updateFlags(PipelineFlags &flags) constcastor3d::SceneRenderPass
updatePipeline(RenderPipeline &pipeline)castor3d::SceneRenderPass
~PickingPass()castor3d::PickingPass
~SceneRenderPass()=defaultcastor3d::SceneRenderPassvirtual