载入中...
搜索中...
未找到
eve::procgen_editing::RoadNetworkEditTarget 成员列表

成员的完整列表,这些成员属于 eve::procgen_editing::RoadNetworkEditTarget,包括所有继承而来的类成员

applyDomainOperation(const editing::DomainOperation &operation) overrideeve::procgen_editing::RoadNetworkEditTargetvirtual
capability()eve::editing::IEditableTargetinline
capability() consteve::editing::IEditableTargetinline
clearDirtyRegion() overrideeve::procgen_editing::RoadNetworkEditTargetinlinevirtual
cloneDomainState() const overrideeve::procgen_editing::RoadNetworkEditTargetvirtual
commitDomainState(std::unique_ptr< editing::IDomainOperationTarget > candidate) overrideeve::procgen_editing::RoadNetworkEditTarget
eve::editing::IDomainOperationTargetStaging::commitDomainState(std::unique_ptr< IDomainOperationTarget > candidate)=0eve::editing::IDomainOperationTargetStagingpure virtual
createOwned(std::string id)eve::procgen_editing::RoadNetworkEditTargetstatic
describe() const overrideeve::procgen_editing::RoadNetworkEditTargetvirtual
dirtyRegion() const overrideeve::procgen_editing::RoadNetworkEditTargetinlinevirtual
editingCapabilityId()eve::editing::IEditingSnapshotProviderinlinestatic
gizmo(std::size_t maximumPrimitives=4096, bool showLabels=true) consteve::procgen_editing::RoadNetworkEditTarget
kBlockLaneLinkeve::procgen_editing::RoadNetworkEditTargetstatic
kConnectEdgeIntersectioneve::procgen_editing::RoadNetworkEditTargetstatic
kConnectNodeAtPositioneve::procgen_editing::RoadNetworkEditTargetstatic
kDetachEdgeEndpointeve::procgen_editing::RoadNetworkEditTargetstatic
kDisconnectEdgeIntersectioneve::procgen_editing::RoadNetworkEditTargetstatic
kDisconnectNodeAtPositioneve::procgen_editing::RoadNetworkEditTargetstatic
kMergeNodeseve::procgen_editing::RoadNetworkEditTargetstatic
kMergeNodesAndConnecteve::procgen_editing::RoadNetworkEditTargetstatic
kMoveNodeeve::procgen_editing::RoadNetworkEditTargetstatic
kReattachEdgeEndpointeve::procgen_editing::RoadNetworkEditTargetstatic
kReconnectEdgeEndpointeve::procgen_editing::RoadNetworkEditTargetstatic
kRemoveEdgeeve::procgen_editing::RoadNetworkEditTargetstatic
kRemoveLaneLinkeve::procgen_editing::RoadNetworkEditTargetstatic
kRemoveLaneLinkseve::procgen_editing::RoadNetworkEditTargetstatic
kRemoveNodeeve::procgen_editing::RoadNetworkEditTargetstatic
kRestoreEdgeeve::procgen_editing::RoadNetworkEditTargetstatic
kRestoreLaneLinkeve::procgen_editing::RoadNetworkEditTargetstatic
kRestoreLaneLinkseve::procgen_editing::RoadNetworkEditTargetstatic
kRestoreNodeeve::procgen_editing::RoadNetworkEditTargetstatic
kReverseEdgeeve::procgen_editing::RoadNetworkEditTargetstatic
kSetEdgeLaneseve::procgen_editing::RoadNetworkEditTargetstatic
kSetEdgePointseve::procgen_editing::RoadNetworkEditTargetstatic
kSetEdgeStyleeve::procgen_editing::RoadNetworkEditTargetstatic
kSetNodeControleve::procgen_editing::RoadNetworkEditTargetstatic
kSetNodeRadiuseve::procgen_editing::RoadNetworkEditTargetstatic
kSplitEdgeeve::procgen_editing::RoadNetworkEditTargetstatic
kSplitEdgeAtPositioneve::procgen_editing::RoadNetworkEditTargetstatic
kUnblockLaneLinkeve::procgen_editing::RoadNetworkEditTargetstatic
kUnmergeNodeseve::procgen_editing::RoadNetworkEditTargetstatic
kUnsplitEdgeeve::procgen_editing::RoadNetworkEditTargetstatic
loadSnapshot(const EditorValue &snapshot)eve::procgen_editing::RoadNetworkEditTarget
makeAddEdge(std::uint32_t from, std::uint32_t to, std::vector< procgen::road::RoadControlPoint > points, int lanesForward=2, int lanesBackward=0, procgen::road::RoadStyle style={}) consteve::procgen_editing::RoadNetworkEditTarget
makeAddEdgeAndConnect(std::uint32_t from, std::uint32_t to, std::vector< procgen::road::RoadControlPoint > points, int lanesForward=2, int lanesBackward=0, procgen::road::RoadStyle style={}) consteve::procgen_editing::RoadNetworkEditTarget
makeAddLaneLink(procgen::road::RoadLaneConnection link) consteve::procgen_editing::RoadNetworkEditTarget
makeAddNode(float x, float y, float z, float junctionRadius=6.f) consteve::procgen_editing::RoadNetworkEditTarget
makeBlockLaneLink(procgen::road::RoadLaneConnection link) consteve::procgen_editing::RoadNetworkEditTarget
makeConnectAllTurns(std::uint32_t nodeId) consteve::procgen_editing::RoadNetworkEditTarget
makeConnectEdgeIntersection(std::uint32_t firstEdgeId, std::uint32_t secondEdgeId, float maximumHeightDelta=0.5f, float junctionRadius=6.f) consteve::procgen_editing::RoadNetworkEditTarget
makeConnectNodeAtPosition(std::uint32_t sourceNodeId, std::uint32_t edgeId, procgen::road::RoadControlPoint position, float maxDistance, float junctionRadius=6.f, int lanesForward=1, int lanesBackward=0, procgen::road::RoadStyle style={}) consteve::procgen_editing::RoadNetworkEditTarget
makeDetachEdgeEndpoint(std::uint32_t edgeId, bool fromEndpoint) consteve::procgen_editing::RoadNetworkEditTarget
makeMergeNodes(std::uint32_t keepNodeId, std::uint32_t removeNodeId, float maxDistance) consteve::procgen_editing::RoadNetworkEditTarget
makeMergeNodesAndConnect(std::uint32_t keepNodeId, std::uint32_t removeNodeId, float maxDistance) consteve::procgen_editing::RoadNetworkEditTarget
makeMoveNode(std::uint32_t nodeId, float x, float y, float z) consteve::procgen_editing::RoadNetworkEditTarget
makeReconnectEdgeEndpoint(std::uint32_t edgeId, bool fromEndpoint, std::uint32_t nodeId) consteve::procgen_editing::RoadNetworkEditTarget
makeReconnectEdgeEndpointAndConnect(std::uint32_t edgeId, bool fromEndpoint, std::uint32_t nodeId) consteve::procgen_editing::RoadNetworkEditTarget
makeRemoveEdge(std::uint32_t edgeId) consteve::procgen_editing::RoadNetworkEditTarget
makeRemoveLaneLink(const procgen::road::RoadLaneConnection &link) consteve::procgen_editing::RoadNetworkEditTarget
makeRemoveNode(std::uint32_t nodeId) consteve::procgen_editing::RoadNetworkEditTarget
makeReverseEdge(std::uint32_t edgeId) consteve::procgen_editing::RoadNetworkEditTarget
makeSetEdgeControlPoints(std::uint32_t edgeId, std::vector< procgen::road::RoadControlPoint > points) consteve::procgen_editing::RoadNetworkEditTarget
makeSetEdgeLaneCounts(std::uint32_t edgeId, int lanesForward, int lanesBackward) consteve::procgen_editing::RoadNetworkEditTarget
makeSetEdgeStyle(std::uint32_t edgeId, procgen::road::RoadStyle style) consteve::procgen_editing::RoadNetworkEditTarget
makeSetNodeJunctionControl(std::uint32_t nodeId, procgen::road::RoadJunctionControl control) consteve::procgen_editing::RoadNetworkEditTarget
makeSetNodeJunctionRadius(std::uint32_t nodeId, float junctionRadius) consteve::procgen_editing::RoadNetworkEditTarget
makeSnapEdgeEndpoint(std::uint32_t edgeId, bool fromEndpoint, float maxDistance, bool connectTurns=true) consteve::procgen_editing::RoadNetworkEditTarget
makeSplitEdge(std::uint32_t edgeId, std::size_t controlPointIndex, float junctionRadius=6.f) consteve::procgen_editing::RoadNetworkEditTarget
makeSplitEdgeAtPosition(std::uint32_t edgeId, procgen::road::RoadControlPoint position, float maxDistance, float junctionRadius=6.f) consteve::procgen_editing::RoadNetworkEditTarget
makeUnblockLaneLink(const procgen::road::RoadLaneConnection &link) consteve::procgen_editing::RoadNetworkEditTarget
query()eve::editing::IEditableTargetinline
query() consteve::editing::IEditableTargetinline
queryCapability(const editing::CapabilityId &capability) overrideeve::procgen_editing::RoadNetworkEditTargetvirtual
revision() const overrideeve::procgen_editing::RoadNetworkEditTargetinlinevirtual
RoadNetworkEditTarget(std::string id, procgen::road::RoadNetwork &network)eve::procgen_editing::RoadNetworkEditTarget
snapshotValue() const overrideeve::procgen_editing::RoadNetworkEditTargetvirtual
targetId() const overrideeve::procgen_editing::RoadNetworkEditTargetinlinevirtual
~IDomainOperationTarget() override=defaulteve::editing::IDomainOperationTarget
~IDomainOperationTargetStaging()=defaulteve::editing::IDomainOperationTargetStagingvirtual
~IEditableTarget()=defaulteve::editing::IEditableTargetvirtual
~IEditingSnapshotProvider()=defaulteve::editing::IEditingSnapshotProvidervirtual